Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

User kernel of Carbon has the following features:

  • The concept of single user store, which is either external or internal.
  • Apache LDAP is the default, embedded user store.
  • Ability to configure multiple user stores.
  • Ability to operate in read-only mode on your organization's LDAP and Active Directory userstores.
  • Ability to operate in read-write mode on internal and external user stores.
  • Supports any custom realm.
  • Roles can contain users from external user stores.
  • Improved configurability for external user stores.
  • Capability to read/write roles from/to LDAP/Active Directory user stores.
  • Implements management permission through the management console UI.

The user core in all WSO2 Carbon-based products is defined in $PRODUCT_HOME/repository/conf/user-mgt.xml file.configurations are information stored in a text-based files and database management systems used by the identity-server to server the client specific manner.

       A) administrator credential

           administrator credentials are stored in the user-mgt.xml  file in  repository/conf folder in the distribution pack.

           These information are used to login to the Server either as a administrator mode.

         <AddAdmin>true</AddAdmin>

         <AdminRole>admin</AdminRole>

                  <AdminUser>

                      <UserName>admin</UserName>

                      <Password>admin</Password>

           </AdminUser>


          The  "AddAdmin" property value specifies the creation of the administrator account at the start up process."True" value instructs to create a new administrator account and "False" value instructs not to create the account at the start-up process.

          The value "admin" in the AdminRole property has been defined as a system specific property in the Identity-Server so that it is not configurable.

          UserName and Password property values are client-specific configurable.

       B) user-store information

            user-store information are stored in the user-mgt.xml  file in  repository/conf folder and master-datasources.xml in th repository/conf/datasources in the distribution pack.

           The information specifies the user-stores used by the server to store the client-specific identity data with the following types of user-stores.

          Types of user-stores

 

          B.a)ldap

 

          B.b)directory server user-store (e.x.microsoft active directory)

 

          B.c)database management system (e.x. Mysql,informix,cassandra)

 

          B.d)text-based user-store


       C) internal-user store information

 

Visit the following pages to learn more information about the user core kernel usage:

Child pages (Children Display)

...