Hi Darshana Reported a jira https://wso2.org/jira/browse/CARBON-15917 for the issue
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 On Wed, May 25, 2016 at 6:06 PM, Darshana Gunawardana <[email protected]> wrote: > Specific tag, ISUserStoreManager used in product distribution level to > uncomment ldap userstore for necessary products. For others it may remain > that tag as (commented) ISUserStoreManager but it's better to have it as > <!--UserStoreManager > class="org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager"> for > other products rather having ISUserStoreManager tag. > > If you wanted to configure an external userstore manager, uncomment > ISUserStoreManager tag and rename it as follows, > <UserStoreManager > class="org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager"> > > Thanks, > > On Wed, May 25, 2016 at 4:48 PM, Ushani Balasooriya <[email protected]> > wrote: > >> + 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 < >> [email protected]> 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">(&(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">(&(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">(&(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">(&(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/. >> >> >> > > > -- > Regards, > > > *Darshana Gunawardana*Senior Software Engineer > WSO2 Inc.; http://wso2.com > > *E-mail: [email protected] <[email protected]>* > *Mobile: +94718566859 <%2B94718566859>*Lean . Enterprise . Middleware >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
