【Spring Security】 认证机制

Metadata

title: 【Spring Security】 认证机制
date: 2023-02-01 19:24
tags:
  - 行动阶段/完成
  - 主题场景/组件
  - 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
  - 细化主题/Module/SpringSecurity
categories:
  - SpringSecurity
keywords:
  - SpringSecurity
description: 【Spring Security】 认证机制

【Spring Security】 认证机制

Spring Security 提供了多种认证策略支持,主要包含以下:

  • 用户名 / 密码:使用用户名 / 密码进行身份验证
  • OAuth 2.0 登录:使用 OpenID Connect 和非标准 OAuth 2.0 登录(即 GitHub)的 OAuth 2.0 登录
  • SAML 2.0 登录: SAML 2.0 登录
  • 中央认证服务器 (CAS) : 中央认证服务器 (CAS) 支持
  • 记住我:记住用户过去的会话,并使用记住我信息登录
  • JAAS 身份验证:使用 JAAS 进行身份验证
  • OpenID:OpenID 身份验证(不要与 OpenID Connect 混淆)
  • 预身份验证方案:使用外部机制(如 SiteMinder 或 Java EE 安全性)进行身份验证,但仍使用 Spring Security 进行授权和防止常见漏洞利用。
  • X509 认证: X509 认证