processone / ejabberd

Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
https://www.process-one.net/en/ejabberd/
Other
6.03k stars 1.5k forks source link

Incorrect interaction with Active Directory #4029

Open Alfamudack opened 1 year ago

Alfamudack commented 1 year ago

There was a need to configure ejabberd for domain sso authentication. Miranda 96.04 is used Ejabberd server 23.04. I ran into a problem when using sAMAccount name in AD authentication, users are uploaded to ejabberd + - shared roster ldap works, but SSO authorization does not work. If you specify userPrincipalName. SSO is working. But users are not unloaded and Shared_roster_ldap does not work. Specifying in shared roster ldap ldap_uids does not help.

Am I missing something or is this a bug

Environment

Configuration ejabberd.yml

hosts: