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、很好的工具软件,可以解锁...
实测发现!吕梁打七透视挂功能技... 实测发现!吕梁打七透视挂功能技巧,吕梁打七其实是有透视挂技巧1、首先打开吕梁打七辅助器下载最新版本,...
必备攻略!四川游戏家园透视功能... 必备攻略!四川游戏家园透视功能工具,四川游戏家园一贯真的是有透视工具1)四川游戏家园免费钻石:进一步...
重大通报!乐鱼辅助器功能工具,... 重大通报!乐鱼辅助器功能工具,乐鱼竟然真的有辅助器工具小薇(辅助器软件下载)致您一封信;亲爱乐鱼辅助...
一分钟揭秘!甬城竞技辅助器功能... 一分钟揭秘!甬城竞技辅助器功能app,甬城竞技原来真的是有辅助器app亲,关键说明,甬城竞技透视脚本...
科技分享!瓜瓜丰城棋牌透视功能... 科技分享!瓜瓜丰城棋牌透视功能软件,瓜瓜丰城棋牌一贯有透视软件所有人都在同一条线上,像星星一样排成一...
盘点十款!新二号开挂功能神器,... 盘点十款!新二号开挂功能神器,新二号确实是真的有开挂神器1、新二号有没有辅助教程、新二号有透视吗等服...
揭秘真相!快乐吧开挂功能app... 揭秘真相!快乐吧开挂功能app,快乐吧总是真的是有开挂app1、用户打开应用后不用登录就可以直接使用...
玩家必备科普!剧乐部辅助器功能... 玩家必备科普!剧乐部辅助器功能神器,剧乐部一贯是有辅助器神器1)剧乐部免费钻石:进一步探索剧乐部免费...