WSO2 UserManager 0.6, Guide to using User Manager

[Download] | [Documentation Home] | [Release Note]

Please read Guide to UserManager first. This document only contains the configuration bean parameters and their description.

LDAP - org.wso2.usermanager.custom.ldap.LDAPRealmConfig

Configuration object is org.wso2.usermanager.custom.ldap.LDAPRealmConfig. It requires the following parameters to be set.

Parameter NameIs RequriedDescription
ConnectionUrlYesLDAP connection url - e.g. ldap://localhost:389
ConnectionNameYesLDAP connection username. This must be a root user who can read attribute IDs
ConnectionPassYesLDAP connection password.
UserPatternYesUser search pattern must be given - e.g. uid={0},ou=People,dc=wso2,dc=com
UserContextNameNo. Required only when reading all usersName of the context, where user objects are stored
AttributeIdsNo. Required only when reading attributesUser Attribute IDs that will be read by the IdP. Column names must be comma seperated - e.g. email_address, telephone. These attributes will be included in the issued SAML tokens.

JDBC - org.wso2.usermanager.custom.jdbc.JDBCRealmConfig

Configuration object is org.wso2.usermanager.custom.jdbc.JDBCRealmConfig. It requires the following parameters to be set.

Parameter NameIs RequiredDescription
DriverNameYesJDBC Driver's class name. It must be present in the classpath - e.g. org.apache.derby.jdbc.EmbeddedDriver
ConnectionURLYesConnection URL to the database - e.g. jdbc:derby:home/identity/database/SAMPLE_DB
ConnectionUserNameYesConnection username to the database
ConnectionPasswordYesConnection password of the username
UserTableYesUser table name in the database.
UserNameColumnYesUser name column in the User table
UserCredentialColumnYesUser credential column in the User table
ColumnNamesNo. Required only when reading attributesColumn names of the user table from where the user properties will be read. Column names must be comma seperated - e.g. email_address, telephone. These attributes will be included in the issued SAML tokens.

Acegi - org.wso2.usermanager.custom.acegi.AcegiRealmConfig

Configuration object is org.wso2.usermanager.custom.acegi.AcegiRealmConfig. It requires the following parameters to be set.

Parameter NameIs RequriedDescription
AuthenticationProviderBeanMappingFileYesAuthentication Provider BeanMappingFile
AuthProviderIdYesAuthenticationProvider Id in the Bean Mapping File