Spring Security 支持哪些认证方式?
时间: 2024-06-17 14:05:14 浏览: 193
Spring Security 支持以下几种认证方式:
1. 基于表单的认证方式:用户在表单中输入用户名和密码进行认证,常用于 Web 应用程序的身份验证。
2. 基于 HTTP 基本认证方式:客户端向服务器发送 HTTP 请求,包含用户名和密码,服务器进行身份验证,常用于 RESTful API 等场景。
3. 基于 OAuth2 认证方式:OAuth2 是一种授权框架,可以让用户授权第三方应用程序访问他们的资源,常用于第三方登录、单点登录等场景。
4. 基于 OpenID Connect 认证方式:OpenID Connect 是一种基于 OAuth2 的身份认证协议,可以实现用户身份认证、授权等功能,常用于单点登录、多租户应用程序等场景。
5. 基于 Remember-Me 认证方式:记住我(Remember-Me)是一种支持在用户下次访问时自动登录的机制。
阅读全文