无法调整应用程序负载均衡器和Cognito cookie会话时间(SessionTimeout)- 登出问题。

0

【以下的问题经过翻译处理】 我正在使用带有Cognito的Application Load Balancer。我想通过ALB配置的cookie会话来控制用户会话时间。默认情况下,SessionTimeout字段设置为7天。我已经配置了更短的时间,但是当应用程序负载平衡器会话打开时,它会保持默认值7天。

当我审核ALB侦听器配置时,cookie的会话时间显示为已配置的3600秒。

以下是描述此文档的一部分。 https://docs.aws.amazon.com/elasticloadbalancing/latest/application/listener-authenticate-users.html

配置用户身份验证

    “SessionCookieName”:“my-cookie”,
    “SessionTimeout”:3600,

您有任何想法可能是什么问题?

profile picture
EXPERTE
gefragt vor 5 Monaten24 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 经过阅读您的问题描述,我理解您已经配置了SessionTimeout小于默认值(7天)以控制用户的cookie会话时间。但是,当应用程序负载均衡器会话打开时,它保持默认值7天,并且在检查ALB侦听器配置时,cookie的会话时间被配置为3600秒。您想了解这种不同的行为。

根据您的描述,即使将配置更改为3600秒,cookie的“Expires”参数仍显示7天。

我想告诉您,这是ALB的预期行为,实际的过期时间戳嵌入在cookie值中。因此,ALB将解码cookie的值以查找配置的过期时间,并不考虑过期参数。“Expires”参数始终设置为7天,无论目标组上的配置如何。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen