azure - 使用 Azure AD 与服务器进行 React-Native 身份验证
问题描述
我正在尝试使用 Azure AD 从我的 React-Native 应用程序向服务器进行身份验证。
现在,我不明白什么是重定向 URI,也不明白应该将服务器的 URL 放在 Azure 的什么位置,以及应该从 React-Native 应用程序调用什么 URL。
它的文档非常混乱。
解决方案
我不明白什么是重定向 URI
对于 React-Native 应用程序,redirect_url 是可选的。有关详细信息,请参阅此文档。
ADLoginView 登录成功时重定向的url,该属性是可选的。
我不明白我应该将我的服务器 URL 放在 Azure 中的哪个位置,以及我应该从我的 React-Native 应用程序中调用什么 URL。
您不需要将服务器的 url 放在 Azure 中。但是您需要向服务器添加身份验证。然后你可以像往常一样调用你的服务器 api,但使用 Authorization 标头。该示例虽然使用的是 aspnetcore,但将帮助您更好地理解。
您需要在 Azure 门户中创建注册两个应用程序。客户端应用程序和服务器应用程序。您将通过本机应用程序获取访问令牌,然后使用它来访问您的服务器应用程序。
推荐阅读
- php - 我正在使用 HTML 和 PHP 编写登录页面
- flask - Axios 正在为 api 目标 url 添加前缀
- entity-framework - 当您可以直接在数据库中执行 SQL 时,运行 EF 迁移有什么意义?
- javascript - 将字节数组写入文件 JavaScript
- java - 使用 ClassLoader 加载资源
- rust - 如何在泛型/嵌套结构中省略顶级类型参数?
- php - Laravel - 刀片未在浏览器中加载
- ruby-on-rails - 即使在捆绑安装之后,rails 也找不到 gem
- javascript - 如何让 Facebook 评论插件与 VueJS 一起使用
- c++ - 如何解决我的动态规划问题?