首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为spring saml项目启用分布式会话

如何为spring saml项目启用分布式会话
EN

Stack Overflow用户
提问于 2016-10-15 05:54:23
回答 1查看 504关注 0票数 1

我使用spring saml为用户提供身份验证服务。但我遇到了一个问题。

出于集群管理的目的,我们需要将spring saml部署到kubenete。不幸的是,spring saml没有使用分布式会话解决方案,相反,它要求saml响应在同一源服务器上登陆。Spring saml说我们需要使用sticky session让saml服务器将用户发送回发起服务器。

但是一旦我们部署到kubernete中,这就很难实现了。Kubenete会将用户随机发送到任何pod,我们也不想为此使用nginx plus。

所以我想,如果我们可以使用分布式会话,这将解决整个问题。谁能告诉我如何在spring saml项目中使用分布式会话解决方案,如redis、mongo等?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-12-06 02:04:26

使用分布式HttpSessions,例如使用Hazelcast and Spring Session,将会像使用粘性会话一样工作。

这对于Spring SAML来说是透明的,因为复制将在幕后自动提供,因此不需要进行更改。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40052562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档