604.a55dc3e4.js 3.3 KB
Newer Older
茶陵後's avatar
茶陵後 已提交
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[604],{1035:function(t,e,r){"use strict";r.r(e);var i=r(56),s=Object(i.a)({},(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[r("h1",{attrs:{id:"认证"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#认证"}},[t._v("#")]),t._v(" 认证")]),t._v(" "),r("p",[t._v("Spring 安全性为"),r("RouterLink",{attrs:{to:"/features/authentication/index.html#authentication"}},[t._v("认证")]),t._v("提供了全面的支持。我们首先讨论整体"),r("RouterLink",{attrs:{to:"/architecture.html#servlet-architecture"}},[t._v("Servlet Authentication Architecture")]),t._v("。正如你可能预期的那样,这一部分更抽象地描述了体系结构,而没有过多地讨论它如何应用于具体的流。")],1),t._v(" "),r("p",[t._v("如果你愿意,你可以参考"),r("a",{attrs:{href:"#servlet-authentication-mechanisms"}},[t._v("认证机制")]),t._v("来了解用户可以验证的具体方式。这些部分关注于你可能希望验证的特定方式,并指向体系结构部分来描述特定的流是如何工作的。")]),t._v(" "),r("h2",{attrs:{id:"认证机制"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#认证机制"}},[t._v("#")]),t._v(" 认证机制")]),t._v(" "),r("ul",[r("li",[r("p",[r("RouterLink",{attrs:{to:"/spring-security/passwords/index.html#servlet-authentication-unpwd"}},[t._v("用户名和密码")]),t._v("-如何使用用户名/密码进行身份验证")],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/oauth2/login/index.html#oauth2login"}},[t._v("OAuth2.0 登录")]),t._v("-使用 OpenID Connect 和非标准的 OAuth2.0 登录(即 GitHub)")],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/saml2/index.html#servlet-saml2"}},[t._v("SAML2.0 登录")]),t._v("-saml2.0 登录")],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/spring-security/cas.html#servlet-cas"}},[t._v("中央认证服务器")]),t._v("-中央身份验证服务器支持")],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/spring-security/rememberme.html#servlet-rememberme"}},[t._v("记住我")]),t._v("-如何记住过期的用户")],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/spring-security/jaas.html#servlet-jaas"}},[t._v("JAAS 身份验证")]),t._v("-使用 JAAS 进行身份验证")],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/spring-security/openid.html#servlet-openid"}},[t._v("OpenID")]),t._v("-OpenID 身份验证(不要与 OpenID Connect 混淆)")],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/spring-security/preauth.html#servlet-preauth"}},[t._v("预认证场景")]),t._v("-使用外部机制(如"),r("a",{attrs:{href:"https://www.siteminder.com/",target:"_blank",rel:"noopener noreferrer"}},[t._v("SiteMinder"),r("OutboundLink")],1),t._v("或 Java EE Security)进行身份验证,但仍使用 Spring Security 进行授权和防止常见的攻击。")],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/spring-security/x509.html#servlet-x509"}},[t._v("X509 认证")]),t._v("-x509 身份验证")],1)])]),t._v(" "),r("p",[r("RouterLink",{attrs:{to:"/architecture.html"}},[t._v("建筑")]),r("RouterLink",{attrs:{to:"/spring-security/architecture.html"}},[t._v("认证体系结构")])],1)])}),[],!1,null,null,null);e.default=s.exports}}]);