我正在使用Identity Server 3对我的角客户端进行身份验证并生成访问/刷新令牌.
我目前正在为我的Angular客户端设置刷新令牌在48小时后到期.
使用我的Angular应用程序的一些用户需要连续100天签名,而不必重新输入他们的凭据,是否可以仅为特定用户而不是整个客户端设置刷新令牌的到期时间?
我的数据库中有100个用户,我只希望一个特定用户在100天内不需要重新进行身份验证,而其他用户应该每48小时进行一次身份验证.
有点像:
if (user == "Super Man") {
AbsoluteRefreshTokenLifetime = TimeSpan.FromDays(100.0).Seconds,
}
Run Code Online (Sandbox Code Playgroud)
这有可能实现吗?或者我是否仅限于为整个客户端设置刷新令牌过期?
谢谢