An open API service indexing awesome lists of open source software.

https://github.com/nesoy/spring-security-example

πŸ” Introducing Spring Security
https://github.com/nesoy/spring-security-example

example spring

Last synced: 10 months ago
JSON representation

πŸ” Introducing Spring Security

Awesome Lists containing this project

README

          

# spring-security-example

#### AuthenticationManager

#### Spring Security Filter
- 기본적으둜 15개의 ν•„ν„°κ°€ 쑴재
- SecurityContextPersistenceFilter
- UsernamePasswordAuthenticationFilter
- μœ μ €μ™€ λΉ„λ°€λ²ˆν˜Έ 검증 ν•„ν„°

#### DelegatingFilterProxy
- 기본적으둜 λ“±λ‘λœ Filter
- FilterChainProxy
- DispatcherServlet λŠλ‚Œ

#### AccessDecisionManager
- Access Control 결정을 λ‚΄λ¦¬λŠ” μΈν„°νŽ˜μ΄μŠ€
- 좔상화 객체 : γ…  AbstractAccessDecisionManager
- AffirmativeBased : 1λͺ…이라도..
- ConsensusBased : λ‹€μˆ˜κ²°
- 만μž₯μΌμΉ˜λ„ 있음
- AccessDecisionVoter
- Resource에 ν•„μš”ν•œ 쑰건을 λ§Œμ‘±ν•˜λŠ”μ§€ ν™•μΈν•˜λŠ” μ±…μž„
- WebExpressionVoter


#### FilterSecurityInterceptor
- AbstractSecurityInterceptor
- AccessDescisionManager 처리

#### ExceptionTranslationFilter
- AuthenticationException
- AuthenticationEntryPoint
- AccessDeniedException
- 읡λͺ…μ‚¬μš©μž -> AuthenticationEntryPoint
- μ‚¬μš©μž -> AccessDeniedHandler μœ„μž„