如何解决Msal.js 2.2 PKCE授权流程刷新令牌丢失
我正在对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);
解决方法
尝试在offline_access
中设置scopes
:
scopes: ["openid","profile","offline_access","User.Read"]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。