There are customer users in the local database on our Znuny 6 LTS server with a user name like "company_lastname" and a stored e-mail address.
With SAML, it should no longer be possible to log in with the user name, but only with the e-mail address as this is the unique identifier in Azure.
Is it even possible for Znuny to allow a customer user to log in via SAML with their e-mail address + password instead of username + password? If not, this would mean that the user name would have to be changed to the e-mail address for all customer users, right?
So far I have configured the Apache module mod_mellon so that the customer web interface under /customer.pl redirects to Microsoft correctly. If a customer user now tries to log in, a message appears "Authentication succeeded, but no customer record is found in the customer backend. Please contact the administrator."
Otherwise, could this just be a mapping problem?
Thanks in advance
Code: Select all
/etc/httpd/conf.d/auth_mellon.conf
Code: Select all
<Location />
MellonEnable "info"
MellonEndpointPath "/mellon"
MellonSPMetadataFile "/etc/httpd/mellon/mellon_metadata.xml"
MellonSPPrivateKeyFile /etc/httpd/mellon/mellon.key
MellonSPCertFile /etc/httpd/mellon/mellon.crt
MellonIdPMetadataFile /etc/httpd/mellon/idp_metadata.xml
</Location>
<LocationMatch /customer.pl>
AuthType Mellon
MellonEnable auth
Require valid-user
MellonDecoder "none"
MellonVariable "cookie"
MellonSecureCookie On
MellonUser "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
</LocationMatch>