0

私たちは、WSO2 ESB 実装の情報セキュリティ レビューに合格しようとしています。LDAP サーバーが 10389 をリッスンするのが気に入らないようです。

WSO2 ESB の起動時にデフォルトで起動する LDAP サーバーを無効にする方法はありますか?

conf ディレクトリに「embedded-ldap.xml」ファイルが見つかり、LDAP を有効にするスイッチがありますが、「enable」プロパティを false に設定すると、ユーザー管理に関するエラーが発生し始めます。

WSO2 4.0.3 から LDAP およびユーザー管理を削除するクリーンな方法はありますか?

ありがとうアビジット

4

1 に答える 1

0

LDAP は、ユーザー管理に使用されます。user-mgt.xml で LDAP ユーザー管理構成を無効にし、JDBC ユーザー ストアを使用できます。user-mgt.xml で次のセクションを有効にします。

<!--UserStoreManager class="org.wso2.carbon.user.core.jdbc.JDBCUserStoreManager">
    <Property name="ReadOnly">false</Property>
        <Property name="MaxUserNameListLength">100</Property>
        <Property name="IsEmailUserName">false</Property>
        <Property name="DomainCalculation">default</Property>
        <Property name="PasswordDigest">SHA-256</Property>
        <Property name="StoreSaltedPassword">true</Property>
        <Property name="UserNameUniqueAcrossTenants">false</Property>
        <Property name="PasswordJavaRegEx">[\S]{5,30}$</Property>
        <Property name="PasswordJavaScriptRegEx">[\\S]{5,30}</Property>
    <Property name="UsernameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;]{3,30}$</Property>
    <Property name="UsernameJavaScriptRegEx">[\\S]{3,30}</Property>
    <Property name="RolenameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;]{3,30}$</Property>
    <Property name="RolenameJavaScriptRegEx">[\\S]{3,30}</Property>
        <Property name="UserRolesCacheEnabled">true</Property>
    </UserStoreManager-->
于 2013-09-11T02:21:21.283 に答える