如何使用Azure AD B2C设置客户端流身份验证的URL / URI?

时间:2018-09-28 13:43:25

标签: authentication xamarin azure-active-directory url-redirection azure-ad-b2c

我正在作为本地客户端使用移动应用程序,并尝试通过Azure AD B2C设置简单的登录。我一直在关注文档,但是仍然对如何正确设置所有重定向URL感到困惑,因为在用户登录后重定向页面时出现错误。

我只想确保为移动应用服务设置以下值的正确方法是什么(例如,URL为www.https://AppName.azurewebsites.net的AppName):

B2C租户属性中的自定义重定向URI。

在Sing-Up登录策略中答复URL。

在App服务的身份验证/授权中允许使用外部重定向URL。

在Azure Active Directory设置中允许令牌访问者。

1 个答案:

答案 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。

相关问题