[Spring Authorization Server Sample 따라 구현하기] 시작
2024. 9. 22. 02:24ㆍSpring Security/Spring Authorization Server
반응형
작년 이맘때 쯤 지금은 운영하지 않는 velog 블로그에 게시글을 옮겨온 글
개요
인증 서버 구현을 진행하게 되었다. 요구사항은 OAuth2 + OIDC 가능하도록 하기.
검색해보니, ‘구글, 네이버, 카카오로 로그인하기’ 의 ‘구글, 네이버, 카카오’ 의 역할을 해야 하는 것 같다.
먼저 Docs 과 Sample 을 보고, 따라 구현하면서 어떻게 돌아가는 것인지 알아봐야겠다고 생각했다.
출처와 방법
Reference 는 다음과 같다.
- Spring Authorization Server Docs (https://docs.spring.io/spring-authorization-server/reference/)
- Spring Authorization Server Sample (https://github.com/spring-projects/spring-authorization-server/tree/main/samples)
- Spring Security in Action (2022, 로렌티우 스필카 저, 위키북스)
각각 허들이 있다. 문서는 영어이고, 샘플은 메인 프로젝트와 합쳐져 있어 의존성 관리가 어려우며, 책은 2022년판이라 지금의 코드와 다르다.
우선 돌아가는 상태를 만들고, 샘플이 H2 로 구현되어 있으므로 MySql 로 교체하는 부분까지 진행한다.
결론
사실 개념도 정리하면서 작성하고 싶어서, 따로 몇 번 작성해 보았었다.
하지만 ‘정리를 위한 정리’ 가 되고, 머릿속에 각인되지 않은 것들을 꺼내는 부분에 리소스가 낭비되고 있다는 느낌을 받았다.
아는 것들 부터 하면 아는 것이 많아지지 않을까.
Repository
반응형
'Spring Security > Spring Authorization Server' 카테고리의 다른 글
[Spring Authorization Server Sample 따라 구현하기] H2 DB 설정 (0) | 2024.10.01 |
---|---|
[Spring Authorization Server Sample 따라 구현하기] 서버 실행 (0) | 2024.09.30 |
[Spring Authorization Server Sample 따라 구현하기] Authorization Server (2) | 2024.09.25 |
[Spring Authorization Server Sample 따라 구현하기] Client Server (0) | 2024.09.24 |
[Spring Authorization Server Sample 따라 구현하기] Resource Server (0) | 2024.09.23 |