我的应用程序正在使用LDAP进行用户登录。
Wildfly配置:
<security-domain name="LDAPAuth">
<authentication>
<login-module code="LdapExtended" flag="required">
<module-option name="java.naming.factory.initial" value="com.sun.jndi.ldap.LdapCtxFactory"/>
....
</login-module>
<login-module name="Database-role" code="Database" flag="optional">
<module-option name="password-stacking" value="useFirstPass"/>
.....
</login-module>
<login-module name="Database-default" code="Database" flag="optional">
<module-option name="password-stacking" value="useFirstPass"/>
....
</login-module>
</authentication>
</security-domain>
我的问题是如何在应用中搜索ldap用户?我希望增加在ldap中搜索其他用户的可能性(对于已经登录的用户)。
答案 0 :(得分:0)
您 可以连接到WildFly管理API并阅读安全域配置,但不应该执行此操作。
如果您有其他方法,请不要混用服务器管理配置和应用程序配置。
为应用程序提供LDAP配置(例如部署描述符中的上下文参数或使用属性文件),然后执行某事。像:
NGSIEvent