wso2 / product-is

Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
http://wso2.github.io/
Apache License 2.0
745 stars 723 forks source link

Support registering multiple email addresses and mobile phone numbers per user #19991

Open ashensw opened 6 months ago

ashensw commented 6 months ago

Is your feature request related to a problem? Please describe.

Identity Server currently allows only one email address and one phone number per user. However, there could be scenarios where users might have multiple email addresses and phone numbers, and they would like to add those in their user profile and designate a primary email address and a phone number for the purpose of receiving notifications and OTPs by default. They also expect to change or delete any of those email addresses or mobile numbers or change the primary selection at their will.

Describe the solution you would prefer

Migration Issue

lashinijay commented 4 months ago

The myaccount details are not getting updated when navigated to Personal Info tab. This is now fixed.

lashinijay commented 4 months ago

There are two governance config that allow organizations to enable verification when updating mobile number and email address. However to enable the UIs for verification we have introduced a separate config to FE. Hence even when the user enable mobile/ email verification on update from the governance configs UIs were not enable.

To make the UIs to be align with the server-side config, the FE config will be removed and both FE and BE will be rely on the existing governance config.

With the following PR this will be addressed.