首页 > 解决方案 > oidc-client 和 Azure AD B2C:错误请求

问题描述

oidc-client返回以下错误UserManager.userManager.signinRedirectCallback()

在此处输入图像描述

这是我的配置:

  authority: 'https://<tenant_name>.b2clogin.com/<tenant_name>.onmicrosoft.com/<policy>/v2.0',
  client_id: '<client_id>',
  redirect_uri: `http://localhost:4200/login-callback`,
  response_type: 'code',
  scope: 'openid profile',

还:

标签: openid-connectazure-ad-b2coidc-client-js

解决方案


您可以尝试通过在浏览器中执行以下请求来获取代码,参考这里

GET https://<tenant_name>.b2clogin.com/<tenant_name>.onmicrosoft.com/<policy>/oauth2/v2.0/authorize?
client_id=<client_id>
&response_type=code+id_token
&redirect_uri=https://jwt.ms
&response_mode=query
&scope=openid offline_access 
&state=123
&nonce=12345

在此处输入图像描述


推荐阅读