+ Dev

Hi,

Can you please let us know whether this is an issue or done for a
reason ( *<!--ISUserStoreManager
class="org.wso2.carbon.user.**core.ldap.**ReadWriteLDAPUserStoreManager"*
*>)?*

I see the same in ESB 5.0 Beta user-mgt.xml as well. In previous APIM
releases, (before APIM 1.9.1) it was,
*<!--UserStoreManager
class="org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager">*

If anyone wants to point it to a external ReadWriteLDAPUserStoreManager,
how can we achieve this?

Please advice.

Thanks

On Fri, May 13, 2016 at 8:17 AM, Shavantha Weerasinghe <shavan...@wso2.com>
wrote:

> Hi All
>
> Within the user-mgt.xml of the API Manager2 and API Manager 1.10 the
> ReadWriteLDAPUserStoreManager  goes as ISUserStoreManager. However, on IS
> products of 5.1.0 and 5.2.0 the same goes as <UserStoreManager  whats the
> difference
>
> API Manager
>
>  <!--ISUserStoreManager
> class="org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager">
>             <Property
> name="TenantManager">org.wso2.carbon.user.core.tenant.CommonHybridLDAPTenantManager</Property>
>             <Property
> name="ConnectionURL">ldap://localhost:${Ports.EmbeddedLDAP.LDAPServerPort}</Property>
>             <Property name="ConnectionName">uid=admin,ou=system</Property>
>             <Property name="ConnectionPassword">admin</Property>
>             <Property
> name="UserSearchBase">ou=Users,dc=wso2,dc=org</Property>
>             <Property name="UserEntryObjectClass">identityPerson</Property>
>             <Property name="UserNameAttribute">uid</Property>
>             <Property
> name="UserNameSearchFilter">(&amp;(objectClass=person)(uid=?))</Property>
>             <Property
> name="UserNameListFilter">(objectClass=person)</Property>
>             <Property name="DisplayNameAttribute"/>
>             <Property name="ReadGroups">true</Property>
>             <Property name="WriteGroups">true</Property>
>             <Property
> name="GroupSearchBase">ou=Groups,dc=wso2,dc=org</Property>
>             <Property name="GroupEntryObjectClass">groupOfNames</Property>
>             <Property name="GroupNameAttribute">cn</Property>
>             <Property
> name="GroupNameSearchFilter">(&amp;(objectClass=groupOfNames)(cn=?))</Property>
>             <Property
> name="GroupNameListFilter">(objectClass=groupOfNames)</Property>
>             <Property name="MembershipAttribute">member</Property>
>             <Property name="BackLinksEnabled">false</Property>
>             <Property
> name="UsernameJavaRegEx">[a-zA-Z0-9._-|//]{3,30}$</Property>
>             <Property
> name="UsernameJavaScriptRegEx">^[\S]{3,30}$</Property>
>             <Property name="UsernameJavaRegExViolationErrorMsg">Username
> pattern policy violated</Property>
>             <Property name="PasswordJavaRegEx">^[\S]{5,30}$</Property>
>             <Property
> name="PasswordJavaScriptRegEx">^[\S]{5,30}$</Property>
>             <Property name="PasswordJavaRegExViolationErrorMsg">Password
> length should be within 5 to 30 characters</Property>
>             <Property
> name="RolenameJavaRegEx">[a-zA-Z0-9._-|//]{3,30}$</Property>
>             <Property
> name="RolenameJavaScriptRegEx">^[\S]{3,30}$</Property>
>             <Property name="SCIMEnabled">true</Property>
>             <Property name="IsBulkImportSupported">true</Property>
>             <Property name="EmptyRolesAllowed">true</Property>
>             <Property name="PasswordHashMethod">PLAIN_TEXT</Property>
>             <Property name="MultiAttributeSeparator">,</Property>
>             <Property name="MaxUserNameListLength">100</Property>
>             <Property name="MaxRoleNameListLength">100</Property>
>             <Property name="kdcEnabled">false</Property>
>             <Property name="defaultRealmName">WSO2.ORG</Property>
>             <Property name="UserRolesCacheEnabled">true</Property>
>             <Property name="ConnectionPoolingEnabled">false</Property>
>             <Property name="LDAPConnectionTimeout">5000</Property>
>             <Property name="ReadTimeout"/>
>             <Property name="RetryAttempts"/>
>         </ISUserStoreManager-->
>
>
> Latest identity server
>
>   <UserStoreManager
> class="org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager">
>             <Property
> name="TenantManager">org.wso2.carbon.user.core.tenant.CommonHybridLDAPTenantManager</Property>
>             <Property
> name="ConnectionURL">ldap://localhost:${Ports.EmbeddedLDAP.LDAPServerPort}</Property>
>             <Property name="ConnectionName">uid=admin,ou=system</Property>
>             <Property name="ConnectionPassword">admin</Property>
>             <Property
> name="UserSearchBase">ou=Users,dc=wso2,dc=org</Property>
>             <Property name="UserEntryObjectClass">identityPerson</Property>
>             <Property name="UserNameAttribute">uid</Property>
>             <Property
> name="UserNameSearchFilter">(&amp;(objectClass=person)(uid=?))</Property>
>             <Property
> name="UserNameListFilter">(objectClass=person)</Property>
>             <Property name="DisplayNameAttribute"/>
>             <Property name="ReadGroups">true</Property>
>             <Property name="WriteGroups">true</Property>
>             <Property
> name="GroupSearchBase">ou=Groups,dc=wso2,dc=org</Property>
>             <Property name="GroupEntryObjectClass">groupOfNames</Property>
>             <Property name="GroupNameAttribute">cn</Property>
>             <Property
> name="GroupNameSearchFilter">(&amp;(objectClass=groupOfNames)(cn=?))</Property>
>             <Property
> name="GroupNameListFilter">(objectClass=groupOfNames)</Property>
>             <Property name="MembershipAttribute">member</Property>
>             <Property name="BackLinksEnabled">false</Property>
>             <Property
> name="UsernameJavaRegEx">[a-zA-Z0-9._-|//]{3,30}$</Property>
>             <Property
> name="UsernameJavaScriptRegEx">^[\S]{3,30}$</Property>
>             <Property name="UsernameJavaRegExViolationErrorMsg">Username
> pattern policy violated</Property>
>             <Property name="PasswordJavaRegEx">^[\S]{5,30}$</Property>
>             <Property
> name="PasswordJavaScriptRegEx">^[\S]{5,30}$</Property>
>             <Property name="PasswordJavaRegExViolationErrorMsg">Password
> length should be within 5 to 30 characters</Property>
>             <Property
> name="RolenameJavaRegEx">[a-zA-Z0-9._-|//]{3,30}$</Property>
>             <Property
> name="RolenameJavaScriptRegEx">^[\S]{3,30}$</Property>
>             <Property name="SCIMEnabled">true</Property>
>             <Property name="IsBulkImportSupported">false</Property>
>             <Property name="EmptyRolesAllowed">true</Property>
>             <Property name="PasswordHashMethod">PLAIN_TEXT</Property>
>             <Property name="MultiAttributeSeparator">,</Property>
>             <Property name="MaxUserNameListLength">100</Property>
>             <Property name="MaxRoleNameListLength">100</Property>
>             <Property name="kdcEnabled">false</Property>
>             <Property name="defaultRealmName">WSO2.ORG</Property>
>             <Property name="UserRolesCacheEnabled">true</Property>
>             <Property name="ConnectionPoolingEnabled">false</Property>
>             <Property name="LDAPConnectionTimeout">5000</Property>
>             <Property name="ReadTimeout"/>
>             <Property name="RetryAttempts"/>
>         </UserStoreManager>
>
>
> regards,
> Shavantha Weerasinghe
> Senior Software Engineer QA
> WSO2, Inc.
> lean.enterprise.middleware.
> http://wso2.com
> http://wso2.org
> Tel : 94 11 214 5345
> Fax :94 11 2145300
>
>


-- 
*Ushani Balasooriya*
Senior Software Engineer - QA;
WSO2 Inc; http://www.wso2.com/.
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to