有人试过吗?这可以用于需要高安全性的网站,如银行和金融?
ki1q1bka1#
Cloudseal插入spring security,并使用硬令牌和软令牌提供单点登录和多因素身份验证。
acruukt92#
有一个特殊的异常(InsufficientAuthenticationException),你可能需要使用它。你需要提供AccessDecisionManager的实现,它在第一级认证通过时抛出这个异常,以及一个自定义的ExceptionTranslationFilter,它识别这个异常并将用户转发到下一个认证阶段。
InsufficientAuthenticationException
AccessDecisionManager
ExceptionTranslationFilter
vaj7vani3#
Spring Security是否支持多因素身份验证?它不支持这种开箱即用的功能,但SpringSecurity框架非常灵活,如果您不能实现此功能,我会感到惊讶。
更新(2020-01-14)
在Spring Security中添加MFA支持有一个“当前”问题:
以下是一些可以使用Spring技术实现的MFA示例:
3条答案
按热度按时间ki1q1bka1#
Cloudseal插入spring security,并使用硬令牌和软令牌提供单点登录和多因素身份验证。
acruukt92#
有一个特殊的异常(
InsufficientAuthenticationException
),你可能需要使用它。你需要提供AccessDecisionManager
的实现,它在第一级认证通过时抛出这个异常,以及一个自定义的ExceptionTranslationFilter
,它识别这个异常并将用户转发到下一个认证阶段。vaj7vani3#
Spring Security是否支持多因素身份验证?
它不支持这种开箱即用的功能,但SpringSecurity框架非常灵活,如果您不能实现此功能,我会感到惊讶。
更新(2020-01-14)
在Spring Security中添加MFA支持有一个“当前”问题:
以下是一些可以使用Spring技术实现的MFA示例: