Изменяемое имя пользователя в wso2is

Мое требование - аутентифицировать пользователей по электронной почте, но также разрешить пользователю изменить свой адрес электронной почты позже.

Для аутентификации пользователей по электронной почте я использую электронную почту в качестве имени пользователя, как описано здесь. Однако я не могу понять, как разрешить изменение электронной почты пользователя, поскольку имена пользователей неизменяемы.

Есть ли способ разрешить изменяемые имена пользователей?

Спасибо


person Javier Ferrero    schedule 30.04.2014    source источник


Ответы (1)


Если вы используете пользовательский магазин JDBC, который поставляется с продуктами Carbon. Невозможно изменить имя пользователя ... Допустим, вы создаете пользователя с «foo @ bar», и это имя сохраняется как имя пользователя в таблицах. И вы не можете изменить это имя с помощью API или пользовательского интерфейса. Но если ваше пользовательское хранилище является LDAP или любым другим пользовательским хранилищем, у вас есть свобода использовать атрибут для имени пользователя ... И его можно изменить профили пользователей.

person Asela    schedule 02.05.2014