Spring Security# Secure Spring REST API using Basic Authentication What is Basic Authentication? Basic Authentication & Spring Security Results References Spring Security Architecture Overview Classes SecurityContextHolder Authentication AuthenticationManager DaoAuthenticationProvider UserDetails UserDetailsService Architecture Overview Filter WEB http认证授权 扩展点 References Spring Security Reference 6. Security Namespace Configuration 6.3. Advanced Web Features 9. Technical Overview 9.3 Authentication 13. The Security Filter Chain 13.3 Filter Ordering 26. Expression-Based Access Control 26.1 Overview References Spring Security Configuration @EnableWebSecurity WebSecurityConfigurerAdapter HttpSecurity WebSecurity AuthenticationManagerBuilder References Spring Security Filter Filter Overview SecurityContextPersistenceFilter UsernamePasswordAuthenticationFilter AnonymousAuthenticationFilter ExceptionTranslationFilter FilterSecurityInterceptor IP_Login Authorization References Spring Security SpringSecurityFilterChain SpringSecurityFilterChain Java Configuration XML Configuration SpringBoot Configuration DelegatingFilterProxy FilterChainProxy SecurityFilterChain WebSecurity References Spring Security OAuth Abstract Roles Protocol Flow 客户端的授权模式 Obtaining Authorization Resource Owner Password Credentials Grant Client Credentials Grant Authorization Code Grant Implicit Grant OAuth2AuthenticationManager References Spring Security SSO Benefits of Single sign-on How does SSO authentication works? Setting your own SSO server with Spring Boot and Spring Security OAuth Results References