mirror of
https://github.com/samba-team/samba.git
synced 2025-02-02 09:47:23 +03:00
gensec: map KRB5KRB_AP_ERR_BAD_INTEGRITY to logon failure.
When requesting initiator credentials fails, we need to map the error code KRB5KRB_AP_ERR_BAD_INTEGRITY to NT_STATUS_LOGON_FAILURE as well. This is what current MIT kerberos returns. Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
ac23b7dd52
commit
de6021127d
@ -305,6 +305,7 @@ static NTSTATUS gensec_gssapi_client_creds(struct gensec_security *gensec_securi
|
||||
return NT_STATUS_INVALID_PARAMETER;
|
||||
case KRB5KDC_ERR_PREAUTH_FAILED:
|
||||
case KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN:
|
||||
case KRB5KRB_AP_ERR_BAD_INTEGRITY:
|
||||
DEBUG(1, ("Wrong username or password: %s\n", error_string));
|
||||
return NT_STATUS_LOGON_FAILURE;
|
||||
case KRB5KDC_ERR_CLIENT_REVOKED:
|
||||
|
Loading…
x
Reference in New Issue
Block a user