When "LMCompatibilityLevel" is set to 5 in the registry on a Windows Domain Controller used for a vCenter Server Identity Source, users may fail to log into the web client with an error: "Unable to login because you do not have permissions on any vCenter Server systems connected to this client."
Vpxd.log may show errors similar to:
TIMESTAMP info vpxd[38902] [Originator@6876 sub=UserDirectorySso opID=Operation-ID-####] GetUserInfoInternal(ExampleDomain.com\ExampleUsername, false) res: ExampleDomain.com\ExampleUsername
TIMESTAMP info vpxd[38902] [Originator@6876 sub=AuthorizeManager opID=Operation-ID-####] [Auth]: User ExampleDomain.com\ExampleUsername
TIMESTMAP warning vpxd[38902] [Originator@6876 sub=Vmomi opID=Operation-ID-####] VMOMI activation LRO failed; <<Session-ID-####, <TCP '##.##.##.## : PORT#'>, <TCP '##.##.##.## : PORT#'>>, SessionManager, vim.SessionManager.loginByToken>, N3Vim5Fault12NoPermission9ExceptionE(Fault cause: vim.fault.NoPermission
sts.log may show errors similar to:
TIMESTAMP WARN sts[54:tomcat-http--20] [CorId=########-####-####-####-############] [com.vmware.identity.idm.server.provider.activedirectory.ActiveDirectoryProvider] obtainDcInfo for domain [ExampleDomain.com] failed Native platform error [code: 2453][NERR_DCNotFound][]
The "LMCompatibilityLevel" registry setting being change to 5 causes the Domain Controller to only send an NTLMv2 responses.