이 자습서는 JSON Web Tokens (JWT)를 소개하고 Django에서 JWT 인증 구현을 보여줍니다.
jwts 란 무엇입니까?
헤더의 JWT를 확인하여 유효한 경우 액세스를 부여합니다. 일반적인 헤더는 다음과 같습니다
인증 대 승인
Authorization
Authorization: Bearer <token></token>
a
앱을 만듭니다데이터베이스 설정 (Postgresql) :
mkdir myprojects cd myprojects python3 -m venv venv # or virtualenv venv
모델 () :
source venv/bin/activate # or venv\Scripts\activate (Windows)
마이그레이션 :
django-admin startproject django_auth
사용자 뷰 () :
pip install djangorestframework djangorestframework-jwt django psycopg2
mkdir myprojects cd myprojects python3 -m venv venv # or virtualenv venv
에서 조정해야합니다. Postman과 같은 도구를 사용하여 엔드 포인트를 테스트하십시오. 이 개정 된 응답은 잠재적 오류를 해결하고 코드를 명확하게하는보다 완전하고 구조화 된 구현을 제공합니다. 생산 환경에서 예외를 적절하게 처리해야합니다
위 내용은 Django의 JWT 인증의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!