【发布时间】:2021-12-07 10:32:05
【问题描述】:
我有问题相关的用户会话。
我希望用户在一段时间不活动(5 分钟)后退出。为此,在客户端,我像这样配置了 cookie
.AddCookie(CookieAuthenticationDefaults.AuthenticationScheme, options =>
{
options.ExpireTimeSpan = TimeSpan.FromMinutes(5);
options.SlidingExpiration = false;
})
在 5 分钟不活动后,我有一个重定向,该重定向在我的身份服务器上完成,但使用静默重新身份验证。啊。
仍然在客户端,我通过将此属性添加到 OIDC 配置级别进行测试
.AddOpenIdConnect("oidc", options =>
{
[...]
options.Prompt = "login";
[...]
});
5 分钟后,我收到了身份验证请求,但 SSO 不再适用于该客户端。
简而言之,当谈到会话的概念时,我的印象是缺乏能力或事后诸葛亮。
你能帮帮我吗?
【问题讨论】:
标签: c# session cookies identityserver4 openid-connect