我们面临的问题是身份服务器4在切换应用程序(隐式流角)时频繁地将我们(每天2-3次)抛到登录屏幕上。在IDSrv日志记录中没有引发任何问题/事件。
示例:
以客户端名称登录到应用程序1,如‘First’,
另一个应用程序2使用同一个客户机'First_ client‘。
应用程序2应该自动登录,并且不需要凭据来重新输入,而是10次中的3次,它失败了,并在不引发任何日志事件的情况下悄悄地导航到登录屏幕。
早些时候,我们面对的机会少了很多,但现在太频繁了。如能迅速提供帮助,将不胜感激。
在设置IDsrv配置时有什么问题吗?我的意思是厨师设置,认证设置等等。
注意:在我的示例中,身份服务器部署在两个服务器上,以实现负载平衡.
以下是配置:
Startup.cs => ConfigureServices()

Startup.cs =>配置()

发布于 2021-10-30 12:09:27
当您拥有同一服务的多个副本时,您需要确保cookie是所有这些服务都可以接受的。默认情况下,来自一个服务的cookie在另一个服务中无效。
默认情况下,会话cookie包含您的访问令牌。
您需要将配置为跨服务使用共享私钥,这些服务应该接受相同的cookie。
有关详细信息,请参阅此链接:
https://stackoverflow.com/questions/69739249
复制相似问题