IBM Cloud App ID:忘记密码和重新认证流程

时间:2018-11-04 23:46:32

标签: ibm-cloud ibm-appid

我是IBM Cloud App ID应用程序开发的新手。

我想实现一个密码更改功能,以使用户忘记密码,并在更新密码后重新进行身份验证。 我需要什么样的应用程序流程才能实现此功能,访问令牌的发布时间是什么?

我指的是以下文档,但不确定。 https://github.com/ibm-cloud-security/appid-clientsdk-swift/blob/17be22659b95d8e78f4bbdda4e571e20b16f4f31/README.md

1 个答案:

答案 0 :(得分:0)

应用程序ID提供了两个选项来实现忘记密码的流程。

  1. 默认的App ID体验和用户界面: 应用程序ID为您的用户提供了一个默认UI,以请求重置其密码。您的用户可以通过单击登录UI中的“忘记密码”链接来访问它。或者,您可以使用以下方法以编程方式显示“忘记密码”屏幕:

     AppID.sharedInstance.loginWidget?.launchForgotPassword(delegate: delegate())
    
  2. 您可以使用REST API以任何想要的方式完全自定义流程。这样,您可以提供自己的品牌并控制流程的各个方面。但是,您需要自己进行“连接”,并从您的iOS应用可以与之通信的服务器端组件中调用这些API。