首页 > 解决方案 > AWS Cognito 托管 UI

问题描述

在我们的项目中,我们默认使用 Cognito 提供的托管 UI 和登录功能。我们还没有实现任何自定义登录 UI。

我们已将会话设置为 1 小时有效,如果会话空闲 30 分钟,它将注销用户。

如果会话中没有空闲时间并且用户处于活动状态,则 1 小时后用户将被注销而不会发出警告。

然而,客户的要求是,如果用户在 1 小时后仍处于活动状态,则应用程序不应注销用户,而应将会话延长到另外 1 小时。

由于我们使用的是 Cognito 托管 UI,因此登录功能仅返回 IDToken 和 AccessToken。它不返回 RefreshToken。我们计划使用 RefreshToken 进一步扩展会话,但默认情况下,看起来 Cognito 的默认功能在内部处理 Refresh 令牌功能,我们无法使用 RefreshToken 进一步扩展会话。

标签: angular

解决方案


推荐阅读