auth/gensec: remove useless client_use_spnego_principal usage
authorStefan Metzmacher <metze@samba.org>
Mon, 4 Mar 2024 18:31:33 +0000 (19:31 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 23 Apr 2024 23:50:34 +0000 (23:50 +0000)
It's off by default and all sane servers use
not_defined_in_RFC4178@please_ignore anyway.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
auth/gensec/spnego.c

index fcb5a06439e5534c66610ce33421f89fab269150..717f643957ab2b4a69019c0aa4051ec2a2a53a86 100644 (file)
@@ -503,18 +503,8 @@ static NTSTATUS gensec_spnego_client_negTokenInit_start(
                                        TALLOC_CTX *in_mem_ctx,
                                        DATA_BLOB *in_next)
 {
-       const char *tp = NULL;
-
        /* The server offers a list of mechanisms */
 
-       tp = spnego_in->negTokenInit.targetPrincipal;
-       if (tp != NULL && strcmp(tp, ADS_IGNORE_PRINCIPAL) != 0) {
-               DBG_INFO("Server claims it's principal name is %s\n", tp);
-               if (lpcfg_client_use_spnego_principal(gensec_security->settings->lp_ctx)) {
-                       gensec_set_target_principal(gensec_security, tp);
-               }
-       }
-
        n->mech_idx = 0;
 
        /* Do not use server mech list as it isn't protected. Instead, get all