【发布时间】:2014-12-20 07:18:32
【问题描述】:
第一次发帖,希望我做得对。
在一个项目中,我们有一个包含多个实体的 Web 应用程序的场景。目前,登录是通过默认的 JDBC Spring Security 提供程序管理的,工作正常。
对于一个新要求,我们需要每个实体可以有自己的登录方法(目前有两种方法可用,JDBC 一种,这是当前的一种,第二种方法是通过 SAML 进行身份验证,每个实体定义自己的 IdP,但这是另一回事)
我需要一些关于如何实现这一点的指导方针,我已经进行了一些搜索,并且我找到了不同 URL 的提供程序等...但是对于相同的应用程序和 url 的登录方法没有不同,具体取决于用户类型或实体.
有一个自定义的单一入口点,我们可以检查实体用户,然后使用合适的身份验证提供程序,这是一种好方法吗?
亲切的问候,
亚历克斯
【问题讨论】:
标签: java spring-mvc spring-security spring-saml