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">(&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/.
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> 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

Reply via email to