azure - 无法将 expo 重定向 Uri 添加到 Azure AD B2C 应用程序

标签 azure react-native expo azure-ad-b2c

我正在尝试使用 expo-auth-session 实现 Azure b2c。在浏览器上登录并重定向回应用程序后,我收到以下错误。

       "error": "redirect_uri_mismatch",
      "error_description": "AADB2C90006: The redirect URI 'https://auth.expo.io/@username/app-slug' provided in the request is not registered for the client id 'XXXXXXXX-XXXX-XXXXX-XXXXX

Timestamp: 2021-10-13 11:08:53Z

当我尝试将其添加到重定向 Uri 下时,出现附图中所示的错误。 enter image description here

从用户名中删除 @ 可以修复错误,但不会重定向回应用程序。

提前致谢!!!

最佳答案

我也处理过同样的问题。验证是 Azure UI 中的一个错误。

您可以通过从 Chrome 开发人员工具获取有效请求,修改它以插入 @ 符号来绕过它(例如,获取不带 @ 符号的成功保存) )从网络选项卡。它看起来像这样:

Picture of dev tools

然后右键单击刚刚发出的请求的该行,“复制”->“复制为 cURL”

获取该文本,将其粘贴到文本编辑器中,您可以在其中修改输入。您应该能够找到在此请求中修改的值,并且您现在可以添加 @ 符号。

将其复制/粘贴到您的终端中,以便您可以发出请求,并且它会起作用:)服务器不会限制 @ 符号在那里。

关于azure - 无法将 expo 重定向 Uri 添加到 Azure AD B2C 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69554820/

相关文章:

powershell - 如何将 azure 中的捕获图像从一个订阅复制到另一个订阅

android - 如何禁止在 expo/react-native 中使用平板电脑?

ReactNative 应用程序上的 Android AlarmManager。世博会是正确的选择吗?

firebase - 我在独立应用程序 expo-deeplink 上测试后,调度功能似乎运行了不止一次

azure - 将元数据添加到 Azure 函数中的跟踪

azure - 如何使用 'abfss://' uri 从命令行从存储帐户下载目录

azure - 如何从 ADLS 批量加载 Azure SQL DB

javascript - 启动 watchman 时出错

javascript - Swift React Native 回调模块

node.js - 在我的前端和后端之间创建一个 webhook