Msal.js 2.2 PKCE授权流程刷新令牌丢失

时间:2020-09-23 06:51:40

标签: azure-active-directory msal.js

我正在对PKCE Authorization Code flow使用Msal.js 2.2(@ azure / msal-browser 2.2.0),存在ID和访问令牌,但没有刷新令牌。我错过了什么吗?

this.msalConfig = {
              auth: {
                clientId: this.clientid,
                authority: this.authority, //https://login.microsoftonline.com/{tenantid}
                navigateToLoginRequestUrl: true
              },
              cache: {
                cacheLocation: "sessionStorage",
                storeAuthStateInCookie: false,
              }
            };
            
    this.msalApp = new PublicClientApplication(this.msalConfig);

1 个答案:

答案 0 :(得分:0)

尝试在offline_access中设置scopes

scopes: ["openid", "profile", "offline_access", "User.Read"]