Hi Shavantha, Please note that I have reduce the priority since it's not a blocker.
@Push\Kasun : Please note and try to get it fixed for kernel 4.4.6 and IS 5.2.0. Thanks On Wed, May 25, 2016 at 6:48 PM, Shavantha Weerasinghe <[email protected]> wrote: > > [+ sameera] > > > 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 >>> >> >> > -- 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
