首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react aad-基本令牌更新问题

react aad-基本令牌更新问题
EN

Stack Overflow用户
提问于 2021-12-02 12:27:59
回答 1查看 181关注 0票数 0

在我的一个react项目中,我使用react-aad-msal进行身份验证。但是,我似乎有以下问题:

  1. 第一次尝试登录,它在令牌过期一小时后工作,无法访问应用程序
  2. 需要清除缓存/浏览器历史记录并再次运行react应用程序来访问页面

有没有人经历过类似的问题。下面是authProvider.js文件如下所示:

代码语言:javascript
复制
 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`,
};

提前谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2021-12-07 12:19:22

请检查分配给应用程序身份验证和登录机制的任何条件访问策略,就像此策略应用于应用程序的服务主体、组织或应用程序一样,则它将优先于刷新令牌超时和发布以及访问令牌的默认值。

因此,要检查Azure AD中条件访问的身份验证会话控件,请检查在Security -->条件访问中配置的会话控制设置,如下所示,这些设置定义刷新令牌和会话行为:-

此外,确保在条件访问策略中的某些设置,如登录频率控制、持久浏览器会话控制等,在您的策略中根据您的要求正确设置或不启用。这些设置的配置请参阅以下参考图像:-

详情请参阅以下连结:-

https://learn.microsoft.com/en-us/azure/active-directory/conditional-access/howto-conditional-access-session-lifetime

https://learn.microsoft.com/en-us/azure/active-directory/conditional-access/concept-conditional-access-session

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70199460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档