如何在 Spring Boot + Spring Security 中添加一些身份验证步骤?
Posted
技术标签:
【中文标题】如何在 Spring Boot + Spring Security 中添加一些身份验证步骤?【英文标题】:How can I add few auth steps in spring boot + spring security? 【发布时间】:2021-03-19 14:35:43 【问题描述】:我有一个带有 Spring Security 的 Spring Boot 应用程序。它工作正常。
-
我调用HTTP://localhost:8080/test请求
AuthenticationProvider
捕获此请求并对用户进行身份验证。
MyController
开始工作
现在我需要向这个链添加许可证检查。
-
我调用HTTP://localhost:8080/test请求
AuthenticationProvider
捕获此请求并对用户进行身份验证。
有人检查许可证并重定向到下一步或返回异常
如果第 3 步成功 - MyController
开始工作
我需要了解谁是第 3 步的某人 - 拦截器、过滤器或其他?
【问题讨论】:
***.com/questions/35856454/…。过滤器应该是你去这里 【参考方案1】:我会创建一个 CustomAuthenticationProvider,它使用底层默认功能进行身份验证,另外还会检查您的许可证。
【讨论】:
以上是关于如何在 Spring Boot + Spring Security 中添加一些身份验证步骤?的主要内容,如果未能解决你的问题,请参考以下文章
spring boot学习02如何在spring boot项目中访问jsp
Spring Boot . 3 -- Spring Boot Auto_configuration 是如何实现的?