我是 IBM Cloud App ID 应用程序开发的新手。
我想实现一个密码更改功能,让用户忘记密码和更新密码后重新认证功能。我需要什么样的应用流程来实现这个功能,访问令牌的发放时间是什么?
我指的是以下文件,但我不确定。 https://github.com/ibm-cloud-security/appid-clientsdk-swift/blob/17be22659b95d8e78f4bbdda4e571e20b16f4f31/README.md
我是 IBM Cloud App ID 应用程序开发的新手。
我想实现一个密码更改功能,让用户忘记密码和更新密码后重新认证功能。我需要什么样的应用流程来实现这个功能,访问令牌的发放时间是什么?
我指的是以下文件,但我不确定。 https://github.com/ibm-cloud-security/appid-clientsdk-swift/blob/17be22659b95d8e78f4bbdda4e571e20b16f4f31/README.md
App ID 提供了两种用于实现忘记密码流程的选项。
默认的 App ID 体验和 UI:App ID 为您的用户提供了一个默认的 UI 来请求重置他们的密码。您的用户可以通过单击登录 UI 中的“忘记密码”链接来访问它。或者您可以使用以下方式以编程方式显示忘记密码屏幕:
AppID.sharedInstance.loginWidget?.launchForgotPassword(delegate: delegate())
您可以使用REST API以任何方式完全自定义流程。通过这种方式,您可以提供自己的品牌并控制流程的各个方面。但是,您需要自己做“管道”,并从您的 iOS 应用程序可以与之通信的服务器端组件调用这些 API。