我有一个场景,用户使用单一登录登录(预身份验证),登录后根据用户ID向用户提供权限。
我能够顺利完成它。
接下来,我们有一个场景,如果用户设置了特定的标志,它应该重定向到另一个登录页面,并通过自定义身份验证提供程序对用户进行身份验证。
如果我们可以有两次登录,请你告诉我
一个用于整体应用程序登录,另一个用于有条件。
我只需要第二次登录的用户ID和密码来执行操作。
互联网上的所有示例都有@order的实现,如果一个失败继续下一个,则用于身份验证。
但是我有一个与上面不同的场景,因为我需要两个登录。
作为进一步的注释,我们也可以检查网址,而不是检查特定的身份验证标志。如果uri是/ admin / **,那么请求另一次登录。除了单点登录外,还应该做什么。
如果可能,请告诉我。
答案 0 :(得分:0)
您可以在配置中包含多个http
元素。
请参阅Spring Security "Form and Basic Login Options" for details。