JWT와 Flask, PyJWT로 인증 API서버 만들기
Intermediate 2 hours 한국어 12 명
김준호
등록 마감
Tutorial Information
일시 : 2018-08-17 15:00:00 ~ 2018-08-17 17:00:00
Brief
Public 서비스가 아닌 내부 서비스 또는 private 서비스 (Public OAuth provider를 사용할 수 없는 환경에서의) 인증/인가 방식인 중 하나인 JWT를 사용하여 인증 API서버 만들기
Detailed description
본 튜토리얼은 마이크로 서비스아키텍처에서 주로 사용되는 인증/인가 방식인 토큰기반의 구현물인 JsonWebToken (JWT)를 사용하여 인증/인가 API 서버를 간단하게 Python Flask로 구현해보는 튜토리얼입니다.
요즘 많은 서비스가 MSA를 아키텍처로 차용합니다. 기존의 모노리틱 서비스 아키텍처에 비교하여 대용량 트래픽을 감당할 수 있는 스케일링 작업이 비교적 간단하다는 것이 큰 장점인데요.
이 때 인증/인가 방식은 기존의 세션을 기반으로 하는 방식과는 다르게, 가능한 하나의 세션만을 이용하지 않는 토큰 기반의 인증/인가 방식을 사용합니다.
이 때 토큰 사용 방식 중 하나인 JWT에 대하여 알아보고, 이것이 python web server framework인 Flask에서는 어떻게 구현되는지 살펴봅니다.
Back to list