在我的一个反应项目中,我正在使用react-aad-msal
身份验证。但是,似乎我遇到了以下问题:
- 第一次尝试登录,它的工作原理
- 一小时后令牌过期,无法访问应用程序
- 需要清除缓存/浏览器历史,重新运行react app才能访问页面
有没有人遇到过类似的问题。这是 authProvider.js 文件的样子:
const config = {
auth: {
authority: `https://login.microsoftonline.com/${authority}`,
clientId,
validateAuthority: false,
redirectUri: window.location.origin,
},
cache: {
cacheLocation: 'localStorage',
storeAuthStateInCookie: true,
},
};
const authenticationParameters = {
scopes: ['profile', 'offline_access'],
};
const options = {
loginType: LoginType.Redirect,
tokenRefreshUri: `${window.location.origin}/auth.html`,
};
在此先感谢您的帮助。