第一次在这里发帖,希望我做得对。
在一个项目中,我们有一个场景,我们有一个包含多个实体的 Web 应用程序。目前,登录是通过默认的 JDBC Spring Security 提供程序管理的,工作正常。
对于一个新要求,我们需要每个实体可以有自己的登录方法(目前有两种方法可用,JDBC 一种,这是当前的一种,第二种方法是通过 SAML 进行身份验证,每个实体都定义自己的IdP,但这是另一个故事)
我需要一些关于如何实现这一点的指导方针,我已经进行了一些搜索,并且我找到了不同 URL 的提供者等......但对于相同的应用程序和 url,根据用户类型或实体,没有不同的登录方法。
有一个自定义单一入口点的好方法,我们可以在其中检查实体用户,然后使用合适的身份验证提供程序?
亲切的问候,
亚历克斯