2

使用 ITfoxtec.Identity.Saml2,有没有办法将 cookie 信息保留在 Redis 中,如果 pod 被销毁,会话将不存在所以有什么解决方案?

4

1 回答 1

2

在 ASP.NET Core 中,您可以实现 ITicketStore 并在 ConfigureServices 中的 AddSaml2 方法中对其进行配置,如下所示:

services.AddSaml2(sessionStore: RedisTicketStore);

ITicketStore 提供了一种抽象的存储机制来保存服务器上的身份信息,同时只向客户端发送一个简单的标识符密钥。这最常用于缓解将大型身份序列化为 cookie 的问题。

于 2021-03-19T09:06:02.777 回答