Показывать что-то, кроме имени пользователя, на странице входа в Cognito. - PullRequest
0 голосов
/ 15 мая 2018

В AWS Cognito username уникально и не может быть изменено, поэтому я использую его с внутренним автоматически сгенерированным идентификатором. В большинстве запросов Cognito API, таких как adminGetUser, в качестве идентификатора пользователя используется только username.

И это , рекомендованное AWS :

Если ваше приложение не требует имени пользователя, вам не нужно просить пользователей предоставить его. Ваше приложение может создавать уникальное имя пользователя для пользователей в фоновом режиме. Это полезно, например, если вы хотите, чтобы пользователи регистрировались и входили с адресом электронной почты и паролем.

Все работает хорошо, но у меня проблемы со страницей встроенного входа в Cognito:

Gognito Sign-In

Эта страница предназначена для просмотра конечным пользователем, и на ней отображается username, которую я использую в качестве внутреннего идентификатора ?

Страница встроенного входа может быть настроена, но только CSS и логотип , я не вижу никакой возможности отображать preferred_username или email вместо username.

Есть ли способ? Обходной путь для моего варианта использования? Я неправильно использую Cognito?

1 Ответ

0 голосов
/ 16 мая 2018

Наконец-то работает с preferred_username

enter image description here

enter image description here

Единственное, чточто действительно впервые username используется вместо preferred_username ?

Gognito Sign-In

Вероятно, ошибка AWS

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