AngularMSALB2C无法获取有效载荷(payload)
创始人
2024-10-28 15:31:51
0
  1. 确认在B2C策略中已经为身份验证响应启用了有效载荷(参见下面的代码示例)。

  2. 确认在Angular的配置中设置了正确的clientId和authorityUrl(参见下面的代码示例)。

  3. 确认在组件中正确调用了MSAL库中的acquireTokenSilent()方法,以从B2C获取身份验证令牌并解析有效载荷。

代码示例:

在B2C策略中启用有效载荷:







在Angular中的配置:

export const environment = {
  production: false,
  clientId: 'your-client-id-here',
  authorityUrl: 'https://your-b2c-tenant.b2clogin.com/your-b2c-tenant.onmicrosoft.com/b2c_1a_signinup/',
  redirectUri: 'http://localhost:4200',
  scopes: ['openid', 'email', 'profile', 'offline_access', 'https://your-b2c-tenant.onmicrosoft.com/api/user_impersonation']
};

在组件中调用acquireTokenSilent()方法:

  this.authService.acquireTokenSilent(['https://your-b2c-tenant.onmicrosoft.com/api/user_impersonation'])
    .then((response) => {
      console.log('ACQUIRED TOKEN', response);
      const payload = JSON.parse(Utils.base64DecodeStringUrl(response.idToken.split('.')[1]));
      console.log('PAYLOAD', payload);
    })
    .catch((error) => {
      console.log('ERROR ACQUIRING TOKEN', error);
    });

相关内容

热门资讯

七分钟安装!微乐小程序免费黑科... 七分钟安装!微乐小程序免费黑科技,微信小程序微乐为什么老输(开挂)真是是真的挂(2026)1、微乐小...
透视科技!微乐小程序免费黑科技... 透视科技!微乐小程序免费黑科技,微信小程序微乐陕西挖坑辅助(透视)都是是真的挂(哔哩哔哩)微信小程序...
第十分钟安装!微乐小程序黑科技... 第十分钟安装!微乐小程序黑科技,微乐自建房辅助免费入口(开挂)确实是有挂(2026)在进入微乐小程序...
透视数据!微乐小程序黑科技,微... 透视数据!微乐小程序黑科技,微乐四川麻将辅助器(透视)原来真的有挂(哔哩哔哩)1、微乐四川麻将辅助器...
一分钟插件!微乐小程序免费黑科... 一分钟插件!微乐小程序免费黑科技,微乐小程序礼包码(开挂)一直真的有挂(2026);1、该软件可以轻...
黑科技技巧!微乐小程序黑科技,... 黑科技技巧!微乐小程序黑科技,微乐小程序辅助工具(透视)原来存在有挂(哔哩哔哩)1、玩家可以在微乐小...
七分钟安装!微乐小程序黑科技,... 七分钟安装!微乐小程序黑科技,微信微乐辅助器使用教程(开挂)都是是有挂(2026)微乐小程序黑科技辅...
2026版软件!微乐小程序黑科... 2026版软件!微乐小程序黑科技,手机微乐小程序破解器(透视)确实是有挂(哔哩哔哩);1、实时手机微...
七分钟工具!微乐小程序免费黑科... 七分钟工具!微乐小程序免费黑科技,微信微乐辅助器使用教程(开挂)其实是真的挂(2026)1、游戏颠覆...
截至目前!微乐小程序黑科技,微... 截至目前!微乐小程序黑科技,微乐智能辅助软件是真的吗(透视)确实真的是有挂(哔哩哔哩)1、微乐智能辅...