]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:kdc: Always regard device info when checking a server authentication policy
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Mon, 9 Oct 2023 05:20:53 +0000 (18:20 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 13 Oct 2023 00:11:08 +0000 (00:11 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Fri Oct 13 00:11:08 UTC 2023 on atb-devel-224

selftest/knownfail_heimdal_kdc
source4/kdc/pac-glue.c

index 404e660124e8df2d6b5b0a52d339c3073638a16e..2ef041b6a29785e284357d39cb53229a5bac53e5 100644 (file)
@@ -83,7 +83,6 @@
 #
 # Conditional ACE tests
 #
-^samba.tests.krb5.conditional_ace_tests.samba.tests.krb5.conditional_ace_tests.ConditionalAceTests.test_allowed_to_device_equals\(ad_dc\)
 ^samba.tests.krb5.conditional_ace_tests.samba.tests.krb5.conditional_ace_tests.ConditionalAceTests.test_cmp_A_is_less_than__\(ad_dc\)
 ^samba.tests.krb5.conditional_ace_tests.samba.tests.krb5.conditional_ace_tests.ConditionalAceTests.test_cmp__apple_banana__equals_literal__apple_banana_apple_\(ad_dc\)
 ^samba.tests.krb5.conditional_ace_tests.samba.tests.krb5.conditional_ace_tests.ConditionalAceTests.test_cmp__foo_bar__does_not_equal_foo\(ad_dc\)
 ^samba.tests.krb5.conditional_ace_tests.samba.tests.krb5.conditional_ace_tests.ConditionalAceTests.test_tgs_without_service_asserted_identity_both_from_rodc\(ad_dc\)
 ^samba.tests.krb5.conditional_ace_tests.samba.tests.krb5.conditional_ace_tests.ConditionalAceTests.test_tgs_without_service_asserted_identity_client_from_rodc\(ad_dc\)
 ^samba.tests.krb5.conditional_ace_tests.samba.tests.krb5.conditional_ace_tests.ConditionalAceTests.test_tgs_without_service_asserted_identity_device_from_rodc\(ad_dc\)
-^samba.tests.krb5.conditional_ace_tests.samba.tests.krb5.conditional_ace_tests.TgsReqServicePolicyTests.test_pac_device_claims_invalid_no_attrs\(ad_dc\)
-^samba.tests.krb5.conditional_ace_tests.samba.tests.krb5.conditional_ace_tests.TgsReqServicePolicyTests.test_pac_device_claims_present\(ad_dc\)
 #
 # Conditional ACE device restrictions
 #
index c376f15b03940b54ffb0f8d713a268583b2f9030..124f2e350037462518ebd59a4b78136abb1dbf15 100644 (file)
@@ -1755,7 +1755,7 @@ krb5_error_code samba_kdc_allowed_to_authenticate_to(TALLOC_CTX *mem_ctx,
                                                      device_info,
                                                      auth_claims,
                                                      server_policy,
-                                                     (struct authn_policy_flags) {},
+                                                     (struct authn_policy_flags) { .force_compounded_authentication = true },
                                                      server_audit_info_out);
        if (!NT_STATUS_IS_OK(status)) {
                if (status_out != NULL) {