我正在作为本地客户端使用移动应用程序,并尝试通过Azure AD B2C设置简单的登录。我一直在关注文档,但是仍然对如何正确设置所有重定向URL感到困惑,因为在用户登录后重定向页面时出现错误。
我只想确保为移动应用服务设置以下值的正确方法是什么(例如,URL为www.https://AppName.azurewebsites.net的AppName):
B2C租户属性中的自定义重定向URI。
在Sing-Up登录策略中答复URL。
在App服务的身份验证/授权中允许使用外部重定向URL。
在Azure Active Directory设置中允许令牌访问者。
答案 0 :(得分:0)
对于客户端管理的身份验证流,您可以将自定义重定向URI配置为唯一标识移动应用程序的URL方案,后跟B2C租户属性中的://auth/
,并且需要在SignUp的回复URL中进行配置-登录政策。有关更多信息,请参阅Integrating Azure AD B2C with Mobile Apps。
此外,Azure Portal中用于身份验证设置的“允许的外部重定向URL”为{url_scheme_of_your_app}://easyauth.callback
,其中{url_scheme_of_your_app}是Azure Portal中的应用程序名称。
有关详细信息,请参阅Add authentication to Xamarin Android App。
在“允许令牌访问者”字段中,插入之前注册的应用程序的应用程序ID URL。