我正在对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);
答案 0 :(得分:0)
尝试在offline_access
中设置scopes
:
scopes: ["openid", "profile", "offline_access", "User.Read"]