본문 바로가기 메뉴 바로가기

개발계발

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발계발

검색하기 폼
  • 분류 전체보기 (15)
    • 개발계발 (14)
      • Project (9)
      • Python (3)
      • Spring Boot (1)
      • Study (1)
      • Troubleshooting (0)
    • 커리어계발 (1)
      • 팀 문화 (1)
    • 일상계발 (0)
      • 냠냠 (0)
  • 방명록

OAuth (1)
OAuth2.0 인증과 JWT로 로그인 구현하기

신규 API 서버에서는 Oauth 방식의 SNS로그인과 JWT를 사용한 토큰 기반의 인증/인가 방식을 구현하였다. 토큰 기반의 인증 방식을 사용한 이유는 다음과 같다. 기존 API 서버에도 동일한 인증 방식을 쉽게 적용할 수 있다. 서버에서 디비 조회 없이도 검증이 가능하다. 개념 설명은 다른 포스팅에서 다루도록 하고 구현에 집중하여 살펴보겠다. 스펙 Python 3.12 FastAPI 0.103.1 구현 Access Token 사용 유저의 인가(Authorization)를 검증할 때 access token이 유효한지로 판단한다. access token에는 서비스에 필요한 유저 정보와 만료일자 등이 포함되며 해당 포스팅에서는 다음과 같은 데이터를 포함한다. { user_id: int, user_devic..

개발계발/Project 2024. 3. 19. 19:46
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • logstash
  • DevOps
  • async
  • elasticsearch
  • jwt로그인
  • fastapi
  • OAuth
  • bugfix
  • grafana
  • promethus
  • kibana
  • GitOps
  • pytest
  • Project
  • ArgoCD
  • Pydantic
  • sns로그인
  • NCP
  • JWT
  • kubernetes
  • numble
  • factory_boy
  • supervisord
  • miniproject
  • elk
  • kubectl
  • Supervisor
  • await
  • coroutine
  • gradle
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바