К сожалению, нет стандартного рабочего процесса «Забыли имя пользователя».
Я реализую аналогичный рабочий процесс.Мы просим пользователя указать его зарегистрированный номер телефона / адрес электронной почты, и мы получаем имя пользователя на основе этого номера и отправляем его на адрес электронной почты / телефон в соответствии с конфигурацией.Если пользователь настроен на использование электронной почты и телефона, мы отправляем SMS на телефон, если пользователь забыл имя пользователя (то есть идентификатор электронной почты, который он использовал при регистрации).
Одним из основных недостатков этого подхода является то, что нам необходимо предоставить доступ к API-интерфейсу ListUsers анонимному пользователю, что является потенциальной проблемой безопасности, но, похоже, не может найти какой-либо другой способ, с помощью которого мы информируем пользователя о его логине.подробности.