Azure active directory AADSTS50011-请求中指定的回复url与为应用程序配置的回复url不匹配

Azure active directory AADSTS50011-请求中指定的回复url与为应用程序配置的回复url不匹配,azure-active-directory,Azure Active Directory,我在尝试使用OpenID从我的移动应用程序登录时遇到此错误 我正在使用React Native App Auth()向AAD验证我的应用程序。Okta和Google OpenID提供商已经在使用相同的设置 以下是我在应用程序上使用的设置: { issuer: 'https://login.microsoftonline.com/{directory_id}/v2.0', clientId: {my_client_id}, redirectUrl: 'com.krev.krev://o

我在尝试使用OpenID从我的移动应用程序登录时遇到此错误

我正在使用React Native App Auth()向AAD验证我的应用程序。Okta和Google OpenID提供商已经在使用相同的设置

以下是我在应用程序上使用的设置:

{
  issuer: 'https://login.microsoftonline.com/{directory_id}/v2.0',
  clientId: {my_client_id},
  redirectUrl: 'com.krev.krev://oauth2redirect',
  scopes: ['openid', 'profile', 'email']
}
这是AAD上应用程序清单中的相关信息:

"replyUrlsWithType": [
    {
        "url": "com.krev.krev://oauth2redirect",
        "type": "InstalledClient"
    }
],

我已经尝试过更改“oauth2AllowUrlPathMatching”(oauth2AllowUrlPathMatching)但没有效果

我注意到一些使用模式的
重定向URL
示例(只有一个正斜杠
/
),但是在您共享的设置中,您有
:/
(两个正斜杠
/
)。您可能意外地只留下了一个斜杠,授权了两个斜杠(反之亦然),或者有另一个打字错误。

我注意到有几个使用模式的
重定向URL
示例://(只有一个正斜杠
/
),但是在您共享的设置中,您有
://
(带有两个正斜杠
/
)。您可能无意中只留下了一个斜杠并授权了两个斜杠(反之亦然),或有另一个输入错误。

不太相关,但这是我的一个错误。我在代码中的另一个位置覆盖url。

不太相关,但这是我的一个错误。我在代码中的另一个位置覆盖url。

你100%确定这正是应用程序设置中的内容吗?没有输入错误或缺少字符?A你100%确定这就是应用程序设置中的内容吗?没有输入错误或缺少字符?遗憾的是,没有,它们是相同的url,已经复制/粘贴了好几次。双斜杠是AAD的要求,在其他地方我使用单斜杠。但在应用程序和AAD中设置相同。遗憾的是,不,它们是相同的url,复制/粘贴了already多次。双斜杠是AAD的要求,在其他地方我使用单斜杠。但在应用程序和AAD清单中设置相同