Monday, January 26, 2015

Email based login for tenants - For WSO2 Carbon based Products.

This simple blog post explains how to configure WSO2 Carbon based servers to support email authentication for tenants.

e.g :  If the tenant domain is and if the email user name of the tenant user is, then "" should be able to login to management console of WSO2 products

1) To support email authentication, enable following property in user-mgt.xml (CARBON_HOME/repository/conf)

2) Change following two properties in primary user store manager

3) Remove following property

After this configuration, tenants will be able to login with email attribute (email@tenantDomain)

e.g :

References :


  1. This comment has been removed by the author.

  2. "EnableEmailUserName" property is in carbon.xml not in user-mgt.xml

  3. Hi Pavithra,

    I guess the heading should be changed from "WSO2 Carbon based Products" to "WSO2 Identity Server" since the properties you are specifying here are not available in default JDBC user store of WSO2 products other than IS.

    WDYT ?