在LDAP中搜索用户(Wildfly)

时间:2016-12-13 11:29:32

标签: ldap wildfly wildfly-10

我的应用程序正在使用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中搜索其他用户的可能性(对于已经登录的用户)。

1 个答案:

答案 0 :(得分:0)

可以连接到WildFly管理API并阅读安全域配置,但不应该执行此操作。

如果您有其他方法,请不要混用服务器管理配置和应用程序配置。

为应用程序提供LDAP配置(例如部署描述符中的上下文参数或使用属性文件),然后执行某事。像:

NGSIEvent