유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

djoser - for Django REST API Authentication | JWT and Token Authentication

BugBytes

2025. 4. 21.

0

#backend
#frontend
  • Djoser는 Django REST API의 인증 시스템을 위한 REST 구현체이며, React, React Native, Vue.js와 같은 프론트엔드와 함께 사용하기 적합합니다. 📱
  • Djoser는 로그인, 등록, 로그아웃, 비밀번호 재설정, 계정 활성화와 같은 기본 인증 관련 작업을 처리하는 Django REST Framework 뷰를 제공합니다. 🔑
  • Djoser는 Django의 사용자 모델을 커스터마이징할 수 있으며, 토큰 기반 인증과 JWT 인증을 모두 지원합니다. 🛡️
  • CORS 헤더는 React 프론트엔드에서 Django 백엔드로의 교차 출처 요청을 가능하게 합니다. 🌐
  • REST framework O token 패키지는 토큰을 데이터베이스에 저장하여 사용자 인증을 관리하며, JWT와는 다른 방식으로 작동합니다. 💾
  • Djoser는 사용자 정의 직렬라이저를 설정하여 패키지에서 제공하는 기본값을 오버라이드할 수 있도록 합니다. ⚙️
  • REST Client VS Code 확장 프로그램을 사용하면 API 요청을 백엔드로 보내고 응답을 검사할 수 있습니다. 💻
  • JWT 인증은 데이터베이스 조회가 필요 없는 stateless 인증 방식으로, 각 요청마다 데이터베이스 쿼리를 절약할 수 있습니다. ⚡
  • JWT 토큰을 사용하려면 rest_framework_simplejwt 패키지를 설치하고 설정을 조정해야 합니다. ➕
  • JWT 인증을 사용하면 "Token" 대신 "JWT"로 시작하는 Authorization 헤더를 사용해야 합니다. ✍️

Recommanded Videos