2
我試圖在蜻蜓(8.2.1)中配置一個安全域來綁定到我們的Active Directory。我需要嘗試找到加密bindCredential密碼的方法。 我能夠使用Picketbox加密數據源密碼。 我只能發現爲JBoss V6.x或之前的版本進行這種加密,並且所採用的方法似乎不再存在於Wildfly中。 有沒有人做過這件事,願意分享它如何實現。如何加密Wildfly中的bindCredential密碼?
這裏是我的安全域:
<security-domain name="ADDomain" cache-type="default">
<authentication>
<login-module code="org.jboss.security.auth.spi.LdapExtLoginModule" flag="required" >
<module-option name="java.naming.provider.url" value="ldap://ad.mycompany.com:389/"/>
<module-option name="bindDN" value="cn=myuserid"/>
<module-option name="bindCredential" value="mypassword"/> <--- I want to encrypt this.
<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="baseCtxDN" value="dc=mycompany,dc=com"/>
<module-option name="baseFilter" value="(uid={0})"/>
<module-option name="rolesCtxDN" value="dc=mycompany,dc=com"/>
<module-option name="roleFilter" value="(uniqueMember={1})"/>
<module-option name="roleAttributeID" value="cn"/>
<module-option name="roleNameAttributeID" value="cn"/>
<module-option name="roleRecursion" value="0"/>
<module-option name="throwValidateError" value="true"/>
<module-option name="java.naming.referral" value="follow"/>
<module-option name="referralUserAttributeIDToCheck" value="uniqueMember"/>
</login-module>
</authentication>
</security-domain>