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);
    });

相关内容

热门资讯

一直以来!微扑克游戏辅助器,如... 一直以来!微扑克游戏辅助器,如何下载德普之星辅助软件,好像确实有挂(新版有挂)1、每一步都需要思考,...
重大通报!金虎爷辅助插件,微乐... 重大通报!金虎爷辅助插件,微乐卡五星祈福有用吗,详细技巧(有挂方法)1)微乐卡五星祈福有用吗有没有挂...
据权威媒体报道!wepoker... 据权威媒体报道!wepoker私人局怎么玩,德普之星的辅助工具介绍,真是是真的有挂(有挂分析)1)德...
一分钟了解!决战卡五星辅助io... 一分钟了解!决战卡五星辅助ios,海商嘟咪互动辅助,详细技巧(有挂分享)1、游戏颠覆性的策略玩法,独...
反观!哈糖大菠萝有挂吗5个常用... 反观!哈糖大菠萝有挂吗5个常用方法,德普辅助软件,真是真的是有挂(有挂工具)1、打开软件启动之后找到...
今日科普!微乐家乡app下载,... 今日科普!微乐家乡app下载,微乐游戏辅助脚本安卓,详细方法(了解有挂)1、金币登录送、破产送、升级...
近期!哈糖大菠萝辅助器,德扑之... 近期!哈糖大菠萝辅助器,德扑之星辅助器怎么用,切实是真的有挂(有挂攻略)1)德扑之星辅助器怎么用辅助...
发现一款!凑一桌游戏关春天辅助... 发现一款!凑一桌游戏关春天辅助,红人阁自动挂机脚本,详细工具(确实有挂)1、下载好凑一桌游戏关春天辅...
黑科技辅助挂!xpoker辅助... 黑科技辅助挂!xpoker辅助,德普之星辅助器app,确实确实有挂(有挂功能)1、让任何用户在无需德...
一分钟揭秘!赣南好友辅助,微乐... 一分钟揭秘!赣南好友辅助,微乐小程序晃晃脚本,详细挂(有挂秘笈)1、进入游戏-大厅左侧-新手福利-激...