gpt4 book ai didi

spring - spring中的多步登录页面

转载 作者:行者123 更新时间:2023-12-04 18:06:56 29 4
gpt4 key购买 nike

最近在学习spring security。我需要知道我们是否可以使用 spring security 实现两步登录,而这两种登录都是由两个不同的自定义身份验证提供程序执行的。

例如,用户访问 protected 资源并被重定向到第一页。此页面要求提供用户 ID 和其他个人属性。提交此页面后,用户将被重定向到另一个页面,该页面要求输入用户 ID 和密码。

简而言之, protected 资源只有在两个登录页面都评估成功时才能访问。

最佳答案

在以下网站上描述了一个非常有创意的

http://altfatterz.blogspot.de/2014/02/two-factor-authentication-with-spring.html

它归结为使用具有权限 ROLE_STEPONE 的 spring security 来实现第一个身份验证步骤。并在单独的 Controller 中使用 Spring MVC 实现第二个身份验证步骤。然后 Controller 重新生成具有额外用户权限的身份验证对象。 (例如 ROLE_STEPTWO)

然后您可以使用 ROLE_STEPONE 和 ROLE_STEPTWO 角色保护页面。

关于spring - spring中的多步登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24167535/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com