동현 유
척척석사
동현 유
전체 방문자
오늘
어제
  • 분류 전체보기 (181)
    • BlockChain (48)
      • [paper] Consensus (13)
      • [paper] Execution (19)
      • [paper] Storage (5)
      • [paper] ZKP (1)
      • [paper] Oracle (1)
      • Blockchains (9)
    • Java (19)
      • Java의 정석 (13)
      • Java 파헤치기 (5)
    • Python (20)
      • Python 뜯어보기 (6)
      • 데이터 분석 기초 (5)
      • Python 기초 강의 (6)
      • Python 기초 강의 부록 (3)
    • Golang (0)
    • MySQL (3)
      • programmers (2)
      • 기본 문법 (0)
    • 웹 프로젝트 (IBAS) (36)
      • Django 레거시 (14)
      • SpringBoot api 개편 (14)
      • Infra (3)
      • 서버 장애 기록 (4)
      • 신입팀원 교육 자료 (1)
    • CS (30)
      • Operating System (22)
      • Computer Security (3)
      • Network (4)
      • DBMS (1)
    • 책 (10)
      • 도메인 주도 설계 철저 입문 (9)
      • Real MySQL 8.0 (1)
    • BOJ 문제 풀이 (3)
    • 이러쿵저러쿵 (10)
    • 회고 (1)

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
동현 유

척척석사

웹 프로젝트 (IBAS)/SpringBoot api 개편

[SpringBoot] 7. SpringSecurity 인증 모듈 개발 (OAuth2, jwt, 소셜로그인)

2022. 7. 2. 17:23

SpringSecurity, OAuth2.0, JWT, Session 등, 까다로운 개념이 많아서 개인적으로는 공부하는데 시간이 꽤 걸렸습니다.

 

프로젝트를 진행할 때마다 인증 서비스 코드를 작성하는 시간을 줄이면 좋겠다는 생각에

 

다른 프로젝트를 진행하더라도 언제든지 가져다 쓸 수 있는 인증 모듈을 제작해보고자 했습니다.

 

  • 확장가능하고 유지보수 가능한 구조에 대해 고민
  • 독립적인 모듈로서의 기능
  • 회원서비스를 의존하지 않도록 하려는 고민
  • 내가 다른 프로젝트를 진행하더라고 바로 가져다 사용할 수 있게끔 하려는 고민

위의 고민들을 통해 완성되었으며

 

현재는 IBAS 동아리 홈페이지에 적용되어 있습니다.

 

 

1. 인증모듈 코드

https://github.com/InhaBas/Inhabas.com-api/tree/dev

 

GitHub - InhaBas/Inhabas.com-api: 인하대학교 빅데이터 동아리 IBAS 웹앱, rest 개편 프로젝트 (2021.12.21~)

인하대학교 빅데이터 동아리 IBAS 웹앱, rest 개편 프로젝트 (2021.12.21~) - GitHub - InhaBas/Inhabas.com-api: 인하대학교 빅데이터 동아리 IBAS 웹앱, rest 개편 프로젝트 (2021.12.21~)

github.com

 

2. 인증모듈 wikidoc

https://github.com/InhaBas/Inhabas.com-api/wiki/Auth-module-document

 

GitHub - InhaBas/Inhabas.com-api: 인하대학교 빅데이터 동아리 IBAS 웹앱, rest 개편 프로젝트 (2021.12.21~)

인하대학교 빅데이터 동아리 IBAS 웹앱, rest 개편 프로젝트 (2021.12.21~) - GitHub - InhaBas/Inhabas.com-api: 인하대학교 빅데이터 동아리 IBAS 웹앱, rest 개편 프로젝트 (2021.12.21~)

github.com

 

'웹 프로젝트 (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
    동현 유
    동현 유
    Fault Tolerant System Researcher for more Trustful World and Better Lives. (LinkedIn: https://www.linkedin.com/in/donghyeon-ryu-526b8a276/)

    티스토리툴바