SpringSecurity, OAuth2.0, JWT, Session 등, 까다로운 개념이 많아서 개인적으로는 공부하는데 시간이 꽤 걸렸습니다.
프로젝트를 진행할 때마다 인증 서비스 코드를 작성하는 시간을 줄이면 좋겠다는 생각에
다른 프로젝트를 진행하더라도 언제든지 가져다 쓸 수 있는 인증 모듈을 제작해보고자 했습니다.
- 확장가능하고 유지보수 가능한 구조에 대해 고민
- 독립적인 모듈로서의 기능
- 회원서비스를 의존하지 않도록 하려는 고민
- 내가 다른 프로젝트를 진행하더라고 바로 가져다 사용할 수 있게끔 하려는 고민
위의 고민들을 통해 완성되었으며
현재는 IBAS 동아리 홈페이지에 적용되어 있습니다.
1. 인증모듈 코드
https://github.com/InhaBas/Inhabas.com-api/tree/dev
2. 인증모듈 wikidoc
https://github.com/InhaBas/Inhabas.com-api/wiki/Auth-module-document
'웹 프로젝트 (IBAS) > SpringBoot api 개편' 카테고리의 다른 글
[SpringBoot] 9. OSIV 설정을 통한 쿼리 최적화 방안 고찰 (0) | 2022.08.02 |
---|---|
[SpringBoot] 8. 하이버네이트 원격서버 암호화 연결 (SSH tunneling 설정) (4) | 2022.07.30 |
DDD, 어그리게이트 분리를 위한 리팩토링 (0) | 2022.06.27 |
OAuth2 naver 회원 id 형식 문제 (네아로) (0) | 2022.05.14 |
[RFC 표준] OAuth 2.0를 쉽고 정확하게 알아보자! (기초 개념 및 용어 정리) (1) | 2022.05.08 |