(window.webpackJsonp=window.webpackJsonp||[]).push([[181],{604: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:"spring-security"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#spring-security"}},[t._v("#")]),t._v(" Spring Security")]),t._v(" "),r("p",[t._v("Spring Security is a framework that provides "),r("RouterLink",{attrs:{to:"/en/spring-security/features/authentication/index.html"}},[t._v("authentication")]),t._v(", "),r("RouterLink",{attrs:{to:"/en/spring-security/features/authorization/index.html"}},[t._v("authorization")]),t._v(", and "),r("RouterLink",{attrs:{to:"/en/spring-security/features/exploits/index.html"}},[t._v("protection against common attacks")]),t._v(".\nWith first class support for securing both "),r("RouterLink",{attrs:{to:"/en/spring-security/servlet/index.html"}},[t._v("imperative")]),t._v(" and "),r("RouterLink",{attrs:{to:"/en/spring-security/reactive/index.html"}},[t._v("reactive")]),t._v(" applications, it is the de-facto standard for securing Spring-based applications.")],1),t._v(" "),r("p",[t._v("For a complete list of features, see the "),r("RouterLink",{attrs:{to:"/en/spring-security/features/index.html"}},[t._v("Features")]),t._v(" section of the reference.")],1),t._v(" "),r("h2",{attrs:{id:"getting-started"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#getting-started"}},[t._v("#")]),t._v(" Getting Started")]),t._v(" "),r("p",[t._v("If you are ready to start securing an application see the Getting Started sections for "),r("RouterLink",{attrs:{to:"/en/spring-security/servlet/getting-started.html"}},[t._v("servlet")]),t._v(" and "),r("RouterLink",{attrs:{to:"/en/spring-security/reactive/getting-started.html"}},[t._v("reactive")]),t._v(". These sections will walk you through creating your first Spring Security applications.")],1),t._v(" "),r("p",[t._v("If you want to understand how Spring Security works, you can refer to the "),r("RouterLink",{attrs:{to:"/en/spring-security/servlet/architecture.html"}},[t._v("Architecture")]),t._v(" section.")],1),t._v(" "),r("p",[t._v("If you have any questions, there is a wonderful "),r("RouterLink",{attrs:{to:"/en/spring-security/community.html"}},[t._v("community")]),t._v(" that would love to help you!")],1)])}),[],!1,null,null,null);e.default=s.exports}}]);