mirror of
https://github.com/samba-team/samba.git
synced 2025-07-30 19:42:05 +03:00
s3:auth_sam: map an empty domain or '.' to the local SAM name
When a domain member gets an empty domain name or '.', it should not forward the authentication to domain controllers of the primary domain. But we need to keep passing UPN account names with an empty domain to the DCs as a domain member. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14247 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
This commit is contained in:
committed by
Andreas Schneider
parent
a9eeea6ef7
commit
590df382be
@ -321,7 +321,7 @@ class AuthLogTestsWinbind(AuthLogTestBase, BlackboxTestCase):
|
||||
self.assertEquals("unix:", msg["Authentication"]["localAddress"])
|
||||
self.assertEquals('', msg["Authentication"]["clientDomain"])
|
||||
# This is what the existing winbind implementation returns.
|
||||
self.assertEquals("NT_STATUS_INVALID_HANDLE",
|
||||
self.assertEquals("NT_STATUS_NO_SUCH_USER",
|
||||
msg["Authentication"]["status"])
|
||||
self.assertEquals(self.credentials.get_username(),
|
||||
msg["Authentication"]["clientAccount"])
|
||||
@ -424,7 +424,7 @@ class AuthLogTestsWinbind(AuthLogTestBase, BlackboxTestCase):
|
||||
self.assertEquals("unix:", msg["Authentication"]["localAddress"])
|
||||
self.assertEquals('', msg["Authentication"]["clientDomain"])
|
||||
# This is what the existing winbind implementation returns.
|
||||
self.assertEquals("NT_STATUS_INVALID_HANDLE",
|
||||
self.assertEquals("NT_STATUS_NO_SUCH_USER",
|
||||
msg["Authentication"]["status"])
|
||||
self.assertEquals(self.credentials.get_username(),
|
||||
msg["Authentication"]["clientAccount"])
|
||||
|
Reference in New Issue
Block a user