Как разрешить пользователям входить, используя свой адрес электронной почты? - PullRequest
0 голосов
/ 17 октября 2018

Я использую WSO2IS-5.6.0.Я настроил поставщика услуг и настроил входящую аутентификацию OAuth2 для этого SP.Я использую Resident Identity Provider WSO2 с включенной саморегистрацией пользователя.

По умолчанию WSO2IS просит username и password разрешить вход в систему, где имя пользователя имеет формат <actual_username>@<tenant_domain>.

Но я хочу настроить WSO2IS таким образом, чтобы он запрашивал email пользователя (что берется при регистрации пользователя), а не username.

Я следовал руководству документация .Но для арендатора это приводит к странному формату электронной почты, например <email>@<tenant_domain>.Так, например, если зарегистрированный адрес электронной почты johndoe@foo.com, а домен арендатора - bar.com, пользователь должен будет ввести johndoe@foo.com@bar.com в качестве имени пользователя, что я определенно не хочу.

Есть лиКак я могу настроить WSO2IS, чтобы позволить пользователю войти в систему, используя только адрес электронной почты?(В продолжение примера, просто используя johndoe@foo.com, а не johndoe@foo.com@bar.com)

1 Ответ

0 голосов
/ 18 октября 2018

Если у вас есть арендаторы, это поведение по умолчанию.Если вы не хотите указывать имя арендатора, я думаю, вам нужно использовать функцию раскрывающегося списка арендаторов, как указано в документации , вы также можете обратиться к Можно ли использовать имя пользователя без домена для аутентификации в WSO2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...