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) |
---|
...