在不使用 cookie 的情况下,将默认令牌超时过期更改为可在身份服务器 4 中配置

Change default token timeout expire to configurable in identity server 4 without using cookies

我有一个使用身份服务器的 Web api 项目。想让默认超时过期到可配置(15 分钟),现在默认为 1 小时。我看到很少有方法在启动时使用 cookie。但是想在不使用 cookie 的情况下设置令牌过期时间。有帮助吗?

您可以通过修改客户端的 AccessTokenLifetimeIdentityTokenLifetime 属性来更改访问令牌和身份令牌的超时:

new IdentityServer4.Models.Client {
                              .
                              .
                            ClientId = "your-application",
                            IdentityTokenLifetime = 900,
                            AccessTokenLifetime = 900
                        }