728x90
반응형
SMALL

authentication 2

📚[FastAPI] 9장. Google 로그인 연동: OAuth2 Social Login 전략과 실습 적용

안녕하세요! 이번 9장에서는 Google 로그인을 FastAPI 백엔드에 연동하는 전략을 살펴보고, 간단한 React 프런트엔드 예시코드를 통해 실제 구현 방법을 안내해 드리겠습니다. 일반적인 소셜 로그인의 핵심은 OAuth2 프로토콜을 활용하여 Google 계정 정보를 인증하고, 사용자에게 편리한 로그인을 제공하는 것입니다.아래 내용을 학습하면 Google OAuth2 기반의 소셜 로그인 과정을 이해하고, 이를 기존 FastAPI 인증 흐름(JWT, 세션 등)에 자연스럽게 연결할 수 있게 됩니다. 또한, React 프런트엔드에서 Google 로그인 버튼을 배치하고 인증 결과를 백엔드로 전송하는 간단한 예시 코드도 함께 살펴보겠습니다.9.1. 왜 Google 로그인이 필요한가?사용자 경험 향상별도의 회원..

📚[FastAPI] 5장. 인증 및 권한 관리: JWT를 활용한 보안 강화

안녕하세요! 이번 포스팅에서는 FastAPI 애플리케이션에 **인증(Authentication)**과 권한 관리(Authorization) 기능을 추가하여 API 보안을 한층 강화하는 방법을 다루어보겠습니다. 현대 웹 서비스에서는 단순한 CRUD만으로는 충분하지 않으며, 사용자 식별과 권한 부여가 반드시 필요합니다.특히 JWT(JSON Web Token)를 이용해 토큰 기반 인증을 구현하고, OAuth2 흐름을 적용함으로써 더욱 안전하고 유연한 인증 시스템을 구성할 수 있습니다. 이번 장을 통해 로그인/로그아웃, 사용자 역할(Role) 설정 등 핵심 인증 로직을 차근차근 익혀봅시다.5.1. JWT 개념과 작동 원리5.1.1. JWT(JSON Web Token)란?JWT는 인증 정보를 JSON 형태로 담아..

728x90
반응형
LIST