如何在iOS应用程序中实现Azure AD B2C PasswordReset功能

时间:2017-09-19 13:41:37

标签: ios azure-ad-b2c

在使用Azure AD B2C身份验证的(Swift)iOS应用中,您可以调用SignIn_Signup策略来打开Safari浏览器,您可以在其中登录或注册新帐户。我希望此页面也有密码重置链接。

但是当点击该链接时,您无法返回到iOS应用程序,捕获AADB2C90118异常并在同一浏览器中调用PasswordReset策略,因为Safari浏览器是沙盒。 (这是Windows应用程序处理PasswordReset请求的方式)

如何从iOS应用中的SignIn_Signup browserscreen中的链接调用PasswordReset策略?

我查看了使用MSAL的iOS B2C示例,但它没有PasswordReset。

(解决方法是从iOS应用中的第二个按钮调用PasswordReset策略,但我希望从Safari浏览器调用它。)

顺便说一句,我正在使用自定义策略,因为我必须进行一些服务器端验证。

1 个答案:

答案 0 :(得分:0)

目前无法在不返回应用程序的情况下调用密码重置策略。您应该投票支持该功能:aka.ms/aadb2cfeedback