angular - AWS Cognito 托管 UI
问题描述
在我们的项目中,我们默认使用 Cognito 提供的托管 UI 和登录功能。我们还没有实现任何自定义登录 UI。
我们已将会话设置为 1 小时有效,如果会话空闲 30 分钟,它将注销用户。
如果会话中没有空闲时间并且用户处于活动状态,则 1 小时后用户将被注销而不会发出警告。
然而,客户的要求是,如果用户在 1 小时后仍处于活动状态,则应用程序不应注销用户,而应将会话延长到另外 1 小时。
由于我们使用的是 Cognito 托管 UI,因此登录功能仅返回 IDToken 和 AccessToken。它不返回 RefreshToken。我们计划使用 RefreshToken 进一步扩展会话,但默认情况下,看起来 Cognito 的默认功能在内部处理 Refresh 令牌功能,我们无法使用 RefreshToken 进一步扩展会话。
解决方案
推荐阅读
- php - 与 Symfony 5 的多对多关系:不保存
- reactjs - 无法在 redux 中调度函数调用
- python-3.x - 如何删除和重新显示 tkinter 标签
- javascript - 为什么当您在异步调用的构造函数中使用 setState 时此组件不更新 - ReactJS/ReactNative?
- elixir - DynamicSupervisors 的工作线程名称
- php - Laravel:此路由不支持 POST 方法
- javascript - JavaScript 从数组中获取 3 个唯一的随机对象
- pyinstaller - pyinstaller 创建主文件而不是 main.exe(可执行程序)
- javascript - 在Javascript中更改值后经常检查的计时器
- c - 移植问题 Linux/Unix build 到 Windows — Visual C++ 找不到属性关键字?