我在asp net core 2.0上运行的IdentityServer4遇到了一个非常恼人的问题。当我将应用程序部署到生产环境(使用SSL)时,我的一些声明(并非全部)不会发送回我的应用程序。当我在本地运行它时,它是完全正常的。我通过实现IProfileService来使用ProfileService来添加这些额外的声明。有什么想法从哪里开始呢?
我正在尝试强制具有ASP.Net Identity的IdentityServer4(v2.1.1)在一段时间后重定向到登录页面。我已经将每个令牌的生存期/超时设置为1分钟,即使考虑到5分钟的偏差,IdentityServer也会自动重新验证用户(即不需要登录页面)。下面是相关的代码services.AddIdentity<ApplicationUser, Id