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

相关内容

热门资讯

脚本推荐!aapoker怎么开... 脚本推荐!aapoker怎么开辅助器,aapoker透视怎么用(透视)一贯真的是有脚本(哔哩哔哩)是...
昨日!wepoker手机助手,... 昨日!wepoker手机助手,微乐小程序授权,教你透视(的确有挂)-哔哩哔哩1、不需要AI权限,帮助...
透视有挂!德普之星辅助工具如何... 透视有挂!德普之星辅助工具如何打开,德扑之心免费透视(透视)真是真的有软件(哔哩哔哩)透视有挂!德普...
透视软件!pokermaste... 透视软件!pokermaster修改器,微乐自建房辅助入口在哪里,教你脚本(有人有挂)-哔哩哔哩1、...
脚本教你!aapoker辅助插... 脚本教你!aapoker辅助插件工具,aapoker怎么设置提高好牌几率(透视)果然是有攻略(哔哩哔...
更值得关注的是!wepoker... 更值得关注的是!wepoker俱乐部辅助,微乐a3纸牌有脚本,解迷透视(有挂猫腻)-哔哩哔哩1、进入...
透视解谜!aapoker ai... 透视解谜!aapoker ai插件,aapoker辅助工具安全吗(透视)好像存在有工具(哔哩哔哩)1...
针对!wepoker有辅助工具... 针对!wepoker有辅助工具吗,微乐自建房插件详细教程,推荐脚本(果真有挂)-哔哩哔哩1、任何we...
脚本曝光!aapoker怎么选... 脚本曝光!aapoker怎么选牌,aapoker辅助怎么用(透视)确实存在有插件(哔哩哔哩)1、打开...
透视肯定!poker辅助器免费... 透视肯定!poker辅助器免费安装,微信小程序怎么开挂,总结脚本(有挂实锤)-哔哩哔哩所有人都在同一...