IBM Cloud App ID: забыть пароль и процесс повторной аутентификации - PullRequest
0 голосов
/ 05 ноября 2018

Я новичок в разработке приложений IBM Cloud App ID.

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

Я имею в виду следующий документ, но я не уверен. https://github.com/ibm-cloud-security/appid-clientsdk-swift/blob/17be22659b95d8e78f4bbdda4e571e20b16f4f31/README.md

1 Ответ

0 голосов
/ 05 ноября 2018

App ID предлагает две опции для реализации потока забытых паролей.

  1. По умолчанию интерфейс приложения и интерфейс пользователя: Идентификатор приложения предоставляет пользовательский интерфейс по умолчанию для ваших пользователей, чтобы запросить сброс их пароля. Ваши пользователи могут получить к нему доступ, нажав на ссылку «забыл пароль» в пользовательском интерфейсе входа. Или вы можете программно вызвать экран забытого пароля, используя:

     AppID.sharedInstance.loginWidget?.launchForgotPassword(delegate: delegate())
    
  2. Вы можете полностью настроить поток любым удобным для вас способом, используя REST API . Таким образом, вы можете обеспечить свой собственный брендинг и контролировать каждый аспект потока. Тем не менее, вам нужно будет выполнить «прокладку» самостоятельно и вызвать те API из серверного компонента, с которым может работать ваше приложение iOS.

...