mirror of
https://github.com/samba-team/samba.git
synced 2025-02-23 09:57:40 +03:00
libcli/auth bring ADS_IGNORE_PRINCIPAL in common
This commit is contained in:
parent
53b49d4091
commit
a21cb5a0a1
@ -25,6 +25,8 @@
|
||||
#define OID_KERBEROS5_OLD "1.2.840.48018.1.2.2"
|
||||
#define OID_KERBEROS5 "1.2.840.113554.1.2.2"
|
||||
|
||||
#define ADS_IGNORE_PRINCIPAL "not_defined_in_RFC4178@please_ignore"
|
||||
|
||||
#define SPNEGO_DELEG_FLAG 0x01
|
||||
#define SPNEGO_MUTUAL_FLAG 0x02
|
||||
#define SPNEGO_REPLAY_FLAG 0x04
|
||||
|
@ -4,8 +4,6 @@
|
||||
#define KRB5_PRIVATE 1 /* this file uses PRIVATE interfaces! */
|
||||
/* this file uses DEPRECATED interfaces! */
|
||||
|
||||
#define ADS_IGNORE_PRINCIPAL "not_defined_in_RFC4178@please_ignore"
|
||||
|
||||
#if defined(HAVE_KRB5_DEPRECATED_WITH_IDENTIFIER)
|
||||
#define KRB5_DEPRECATED 1
|
||||
#else
|
||||
|
@ -827,7 +827,8 @@ static NTSTATUS gensec_spnego_update(struct gensec_security *gensec_security, TA
|
||||
return NT_STATUS_INVALID_PARAMETER;
|
||||
}
|
||||
|
||||
if (spnego.negTokenInit.targetPrincipal) {
|
||||
if (spnego.negTokenInit.targetPrincipal
|
||||
&& strcmp(spnego.negTokenInit.targetPrincipal, ADS_IGNORE_PRINCIPAL) != 0) {
|
||||
DEBUG(5, ("Server claims it's principal name is %s\n", spnego.negTokenInit.targetPrincipal));
|
||||
if (lpcfg_client_use_spnego_principal(gensec_security->settings->lp_ctx)) {
|
||||
gensec_set_target_principal(gensec_security, spnego.negTokenInit.targetPrincipal);
|
||||
|
Loading…
x
Reference in New Issue
Block a user