Details
-
Improvement
-
Status: Open
-
Trivial
-
Resolution: Unresolved
-
1.2.3
-
None
-
None
Description
I'm trying to deploy Apache Zeppelin (https://zeppelin.apache.org/), which uses Shiro for security. In our organization LDAP is set up in a way that everybody authenticates using email address (which is not part of DN), rather than UID (which is part of DN, but looks extremely ugly).
Other solutions integrate with this scheme by letting me configure LDAP search expression to resolve user DN, for example: (&(mail=%s)(objectclass=Person)). The resolved DN is then used in a regular way for authentication.
I wonder if it would be possible to add such functionality to Shiro?