首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring-saml和UserDetailsService可以共存吗?

spring-saml和UserDetailsService可以共存吗?
EN

Stack Overflow用户
提问于 2015-08-17 22:12:15
回答 1查看 606关注 0票数 0

我们的SaaS webApp目前使用spring-security的UserDetailsService对用户进行身份验证。

在我们的多租户设置中,每个租户都被限制到其自己的DB模式。到目前为止,所有这些都运行得很好。

一个潜在的新租户希望我们改进应用程序以支持SAML。他们已经有了自己的安全基础设施,我们需要能够连接到他们的IdP,以便仅对该租户执行身份验证。

我找不到一个例子来说明如何做到这一点。据我所知,spring-saml示例应用程序允许多个IdP,但不允许不同的提供者。

有谁对我要找的东西有经验吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-18 03:27:58

当然,您可以在同一应用程序中支持多个身份验证提供程序。只需按照习惯使用自定义UserDetailsService配置<security:http>,按如下方式添加UserDetailsService过滤器,最后自定义入口点以决定是否/何时启动当前身份验证或SAML身份验证,就可以了。

代码语言:javascript
复制
<security:custom-filter after="BASIC_AUTH_FILTER" ref="samlFilter"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32052630

复制
相关文章

相似问题

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