WSO2 products can be configured to authenticate users using their attributes such as email or mobile number instead of the username. This topic provides instructions on how to set up your WSO2 product to authenticate a users by using their email.
...
The next configuration file we you need to modify is the user-mgt.xml which can be found in the path: [PRODUCT_HOME]/repository/conf/user-mgt.xml
Info |
---|
The |
You may be connected to an LDAP or Active Directory or maybe to a JDBC-based user store. So regardless of the user store manager being used, focus on the following set of configuration parameters of the user store managers.
Note |
---|
Note: These properties have not been added by default for the JDBCUserStoreManager. Therefore, if you are using a JDBC-based user store, you need to add the properties marked with an asterisk * to the |
Parameter | Description | |||||
---|---|---|---|---|---|---|
| For this you need to set mail attribute of the user.
| |||||
UserNameSearchFilter | For this you need to use the mail attribute of the user instead of cn or uid.
| |||||
UserNameListFilter | For this you need to use the mail attribute of the user.
| |||||
UserDNPattern | This parameter is used to speedup the LDAP search operations. You can comment out this config.
| |||||
| Add the following property under the relevant user store manager tag. This property enables you to add special characters like "@" in the user name.
| |||||
Realm configurations | The
|
...