首页 > 解决方案 > 使用 Azure AD 与服务器进行 React-Native 身份验证

问题描述

我正在尝试使用 Azure AD 从我的 React-Native 应用程序向服务器进行身份验证。

现在,我不明白什么是重定向 URI,也不明白应该将服务器的 URL 放在 Azure 的什么位置,以及应该从 React-Native 应用程序调用什么 URL。

它的文档非常混乱。

标签: azurereact-nativeauthenticationserverazure-active-directory

解决方案


我不明白什么是重定向 URI

对于 React-Native 应用程序,redirect_url 是可选的。有关详细信息,请参阅此文档

ADLoginView 登录成功时重定向的url,该属性是可选的。

我不明白我应该将我的服务器 URL 放在 Azure 中的哪个位置,以及我应该从我的 React-Native 应用程序中调用什么 URL。

您不需要将服务器的 url 放在 Azure 中。但是您需要向服务器添加身份验证。然后你可以像往常一样调用你的服务器 api,但使用 Authorization 标头。该示例虽然使用的是 aspnetcore,但将帮助您更好地理解。

您需要在 Azure 门户中创建注册两个应用程序。客户端应用程序服务器应用程序。您将通过本机应用程序获取访问令牌,然后使用它来访问您的服务器应用程序。


推荐阅读