使用Azure AD B2C通过Microsoft身份提供程序登录的响应无效

达尼奇

我正在创建一个使用Azure AD B2C进行身份处理的应用程序,并且将MSAL用于我的Angular前端与之交互。到目前为止,我可以使用本地帐户和Google帐户,但是在让Microsoft身份提供商使用我的应用程序时遇到了问题。为了做到这一点,我一直在遵循以下指南:https : //docs.microsoft.com/zh-cn/azure/active-directory-b2c/identity-provider-microsoft-account

每当我尝试通过Microsoft帐户登录时,都会出现以下错误:

ServerError:server_error:AADB2C90273:收到无效的响应:'Error:invalid_request,错误说明:跨域授权代码的兑换需要代码交换的证明密钥。

在我的应用程序设置中,我配置了2个重定向URI:

无论出于何种原因,似乎只有两者的结合才能让我登录后甚至重定向到我的应用程序,而其他身份提供程序则并非如此。但是响应仍然是一个错误。

客户端ID和秘密密钥均根据上述MS指南文档中所述的说明正确配置。

任何帮助表示赞赏。

达尼奇

因此,我做了一些进一步的研究,似乎在原始SPA平台之外添加了一个Web平台,并将第二个URI放在那里解决了该问题。尽管对我来说似乎更像是一种解决方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Azure AD B2C 中使用 Microsoft 帐户提供程序时格式不同的 issuerUserId

带有身份提供程序和 PKCE 的 Azure AD B2C 问题

您可以使用Azure AD作为身份提供者从Azure AD B2C登录中获取MSGraph访问令牌吗?

通过Azure Ad b2c和Authenticator App使用2因子身份验证

如何使用 Azure AD 和 Azure AD B2C 对应用程序进行身份验证

通过社交登录进行身份验证后,Azure AD B2C跳过登录页面

使用 Azure AD B2C 的 Xamarin.Forms 应用仅显示 Microsoft 登录信息

Azure AD B2C 注册和登录是否可以重定向到自己的 URL,而不是 Microsoft 提供的 URL?

错误70001尝试使用自定义Identity Experience Framework策略以Azure AD B2C用户身份登录

Azure AD B2C - 仅使用本地帐户登录时出现无效用户名或密码错误

如何将属性从 Azure AD 登录映射到 B2C 身份?

在为托管的Blazor WebAssembly应用程序提供服务之前,如何使用Azure AD B2C对服务器上的用户进行身份验证?

Azure AD B2C中的身份提供者菜单未显示

将参数传递给Azure Ad B2C上的身份提供者

Azure AD B2C登录的正确URL

Azure AD B2C - 登录页面被跳过

Azure AD B2C登录Cordova / Ionic App

Azure AD B2C登录问题

我可以使用自己的UI通过Azure AD B2C对用户进行身份验证吗?

Azure B2C通过AD图创建用户-无法登录

Azure AD B2C和Azure AD Connect

Azure AD B2C - 自定义 Azure AD 自定义标识提供程序的 UI

Azure AD B2C使用PHP验证JWT

使用Azure AD B2C的多路访问令牌

使用 Azure AD B2C 的 SMS 功能

Azure AD B2C对企业Azure AD帐户进行身份验证

在Azure AD B2C中使用Azure AD Graph API创建用户

Azure AD与Azure AD B2C与Azure AD B2B

如何在Azure AD B2C中从OpenID Connect提供程序获取声明