程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如果我使用 MSAL 2.0 和 PKCE,如何从 Azure B2C Angular 应用程序获取索赔详细信息大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_618_0@如何解决如果我使用 MSAL 2.0 和 PKCE,如何从 Azure B2C Angular 应用程序获取索赔详细信息?@H_489_1@ 开发过程中遇到如果我使用 MSAL 2.0 和 PKCE,如何从 Azure B2C Angular 应用程序获取索赔详细信息的问题如何解决?下面主要结合日常开发的经验,给出你关于如果我使用 MSAL 2.0 和 PKCE,如何从 Azure B2C Angular 应用程序获取索赔详细信息的解决方法建议,希望对你解决如果我使用 MSAL 2.0 和 PKCE,如何从 Azure B2C Angular 应用程序获取索赔详细信息有所启发或帮助;

我按照 page 上的说明创建了一个用于 @H_495_3@mSAL 2.0 和 AD B2C 的 Angular 应用。我可以登录并查看本地存储中的数据。请看下图:

我的问题是:

  1. 我应该在本地存储中看到credentialTypeclIEntIDauthorityType的以下数据吗?
  2. 我现在应该怎么做才能获取此登录用户的地址和其他一些详细信息?

如果我使用 MSAL 2.0 和 PKCE,如何从 Azure B2C Angular 应用程序获取索赔详细信息

@H_618_0@解决方法@H_489_1@

是的,预计会在客户端上看到这一点。您可以在本地或会话存储之间进行配置

https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-js-sso#sso-between-browser-tabs

const config = {
    auth: {
        clientId: "abcd-ef12-gh34-ikkl-ashdjhlhsdg"
    },cache: {
        cacheLOCATIOn: 'localStorage' //sessionstorage
    }
}

使用 getAccount() 从令牌中获取声明集。

function signIn() {
  mymSALObj.loginPopup(loginrequest)
    .then(loginResponse => {
        console.log("id_token acquired at: " + new Date().toString());

        if (mymSALObj.getAccount()) {
          updateUI();
        }

大佬总结

以上是大佬教程为你收集整理的如果我使用 MSAL 2.0 和 PKCE,如何从 Azure B2C Angular 应用程序获取索赔详细信息全部内容,希望文章能够帮你解决如果我使用 MSAL 2.0 和 PKCE,如何从 Azure B2C Angular 应用程序获取索赔详细信息所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。