일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 암호화
- 디자인 패턴
- 안드로이드
- bean
- 서버
- Redis
- spring security 인증
- 낙관적락 비관적락 차이
- component
- spring
- 스프링 로그
- 스프링 log
- 개발
- JPA 비관적락
- flask
- JPA Lock
- 서버개발캠프
- 캠프
- Inno DB
- JPA 동시성
- 스프링
- 스마일게이트
- spring security
- Transaction isolation level
- JPA 낙관적락
- annotation
- JPA
- Optimistic Lock
- Pessimistic Lock
- Android
- Today
- Total
목록spring security (2)
모르는게 많은 개발자
예전 포스팅에서 security 관련 예제를 다룬적 있다. 당시에는 내부 프로세스를 모르고 예제를 보면서 UserDetails, UserDetailsService, Authentication만 커스텀해서 인증을 다뤘다. 이번 토이프로젝트에서 OAuth로그인을 도입하다 내부프로세스를 세세히 분석해게 되어 까먹기 전에 분석한 내용을 정리하고자 한다. 이 글을 읽을 때 기본적으로 Principal, Authorities, UserDetails, UserDetailsService, Authentication의 개념을 알고 있다는 전제하에 글을 쓴다. Spring Security는 기본적으로 여러개의 Filter객체들이 순차적으로 수행되는 방식이다. Spring Security는 Filter객체들의 집합체라고도 ..
최근 인턴을 통해 PHP Laravel을 이용해 개인 프로젝트를 진행했고, 이것을 Spring Boot로 Migration하는 작업을 진행하고 있다. 그리고 회원 기능이 필요하여 Spring Security를 공부하여 간단하게 회원기능을 구현했다. 이번 글에서 spring security 간단 구현을 통해 어떠한 방식으로 구현되는지 정리해보려 한다. spring-security에 대한 자세한 개념은 추후 더 공부하여 정리하려한다. 이번 글에서는 구현자체에 포커스를 맞춘다. 1. 완성 상태 먼저 예제 결과부터 보자 위처럼 간단한 회원가입을 진행할 수 있는 페이지가 있다. 로그인 페이지는 spring security에서 제공하는 로그인 페이지를 사용한다. 회원가입한 아이디로 로그인시 유저 권한을 얻은 사람만..