如何将LDAP与KIE Workbench集成?

如何将LDAP与KIE Workbench集成?,ldap,drools,kie,kie-workbench,wildfly-14,Ldap,Drools,Kie,Kie Workbench,Wildfly 14,我已经在Wildfly服务器上安装了KIE工作台。我需要将现有的LDAP身份验证集成到KIE Workbench中。如何做到这一点? 像在standalone.xml文件中一样创建安全域 <security-domain name="brms" cache-type="default"> <authentication> <login-module code="org.jboss.security.auth.spi.LdapExtLoginModule" f

我已经在Wildfly服务器上安装了KIE工作台。我需要将现有的LDAP身份验证集成到KIE Workbench中。如何做到这一点?

  • 像在standalone.xml文件中一样创建安全域

    <security-domain name="brms" cache-type="default">
    <authentication>
        <login-module code="org.jboss.security.auth.spi.LdapExtLoginModule" flag="required">
            <module-option name="java.naming.provider.url" value="ldap://10.10.10.10:389"/>
            <module-option name="java.naming.factory.initial" value="com.sun.jndi.ldap.LdapCtxFactory"/>
            <module-option name="java.naming.security.authentication" value="simple"/>
            <module-option name="bindDN" value="cn=orgname,cn=Users,dc=SPNEGO,dc=com"/>
            <module-option name="bindCredential" value="test"/>
            <module-option name="baseCtxDN" value="dc=SPNEGO,dc=com"/>
            <module-option name="baseFilter" value="(sAMAccountName={0})"/>
            <module-option name="rolesCtxDN" value="cn=Users,dc=SPNEGO,dc=com"/>
            <module-option name="roleFilter" value="(member={1})"/>
            <module-option name="roleAttributeID" value="memberOf"/>
            <module-option name="roleNameAttributeID" value="cn"/>
            <module-option name="roleRecursion" value="0"/>
            <module-option name="roleAttributeIsDN" value="true"/>
            <module-option name="java.naming.referral" value="follow"/>
            <module-option name="searchScope" value="SUBTREE_SCOPE"/>
        </login-module>
    </authentication>
    
    
    

  • 在安全域标记的jboss-web.xml文件中定义相同的安全域名

如上所述,需要在3个位置进行更改:

  • standalone.xml
  • jbpm.user.info.properties
  • jbpm.usergroup.callback.properties

  • 视频中描述了该过程,可以找到源代码

    到目前为止您尝试了什么?我有ldap url,但找不到将其与workbench集成的方法。任何好的参考资料都会有帮助。