# SAML2.0登录

SAML2.0登录特性为应用程序提供了充当SAML2.0依赖方的能力，使用户[log in](https://wiki.shibboleth.net/confluence/display/CONCEPT/FlowsAndConfig)通过使用其在SAML2.0声明方（OKTA、ADFS等）的现有帐户来访问应用程序。

|   |SAML2.0登录是通过使用**Web浏览器SSO配置文件**实现的，如[SAML2配置文件](https://www.oasis-open.org/committees/download.php/35389/sstc-saml-profiles-errata-2.0-wd-06-diff.pdf#page=15)中所指定的。|
|---|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

自2009年以来，对依赖方的支持以[扩展项目](https://github.com/spring-projects/spring-security-saml/tree/1e013b07a7772defd6a26fcfae187c9bf661ee8f#spring-saml)的形式存在。2019年，该过程开始将其移植到[Spring Security](https://github.com/spring-projects/spring-security)proper中。这个过程类似于2017年开始的[Spring Security’s OAuth 2.0 support](../../oauth2/index.html)的过程。

|   |[SAML2.0登录](https://github.com/spring-projects/spring-security-samples/tree/5.6.x/servlet/spring-boot/java/saml2/login)的工作示例在[Spring Security Samples repository](https://github.com/spring-projects/spring-security-samples/tree/5.6.x)中可用。|
|---|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

## 章节摘要

* [SAML2日志概览](overview.html)
* [SAML2身份验证请求](authentication-requests.html)
* [SAML2身份验证响应](authentication.html)

[SAML2](../index.html)[SAML2日志概览](overview.html)