Skip to content

This is a usermanager for WSO2 products that can use other WSO2 instance as a userstore

License

Notifications You must be signed in to change notification settings

ajanthan/wso2-remote-usermanager

Repository files navigation

wso2-remote-usermanager

This is a usermanager for WSO2 products that can use other WSO2 instance as a userstore

Userstore configuration

Build the maven project and copy the jar to WSO2_HOME/repository/components/dropins. Add following configurations to WSO2_HOME/repository/conf/user-mgt.xml(Sample config)

User manager configuration

<UserStoreManager class="org.wso2.identity.remote.userstore.WSO2RemoteUserStoreManger">
   <Property name="TenantManager">org.wso2.carbon.user.core.tenant.JDBCTenantManager</Property>  
   <Property name="remoteUserName">admin</Property>
   <Property name="password">admin</Property>
   <Property name="serverUrls">https://localhost:9443/services</Property>
   <Property name="PasswordJavaScriptRegEx">^[\S]{5,30}$</Property>
   <Property name="UserNameJavaScriptRegEx">^[\S]{3,30}$</Property>
   <Property name="RoleNameJavaScriptRegEx">^[\S]{3,30}$</Property>
   <Property name="Disabled">false</Property>
   <Property name="Description"/>
</UserStoreManager>

Authorization manager configuration

<AuthorizationManager class="org.wso2.identity.remote.userstore.WSO2RemoteAuthorizationManager"/>

About

This is a usermanager for WSO2 products that can use other WSO2 instance as a userstore

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages