我有一个从ASP.NET转换为ASP.NET Core的API。我已经用openiddict替换了旧的Oauth实现。我唯一无法添加/复制的是每个应用程序(OpenIddictApplication)的刷新令牌生存期。
我可以设置全局刷新令牌生存期
options.SetRefreshTokenLifetime(TimeSpan.FromMinutes(11));
但是,我想在客户端应用程序本身上设置生存期,以使我的Web应用程序具有较短的刷新令牌生存期,但是我的移动应用程序具有更长的刷新令牌生存期。这样,我的Web应用程序会在短短11分钟后退出,但我的移动应用程序可能具有10天的刷新令牌寿命。
是否可以在客户端应用程序的基础上覆盖默认值?