DRF with JWT

Authenticate with JWT!

I. Prerequisites

1. Install REST framework JWT Auth package

pip install djangorestframework-jwt

2. Change settings.py configuration

(1) Change REST_FRAMEWORK configuration

  • Add content below the REST_FRAMEWORK configuration variable

  • Means setting authentication method to JSONWebTokenAuthentication method

REST_FRAMEWORK = {
    'DEFAULT_AUTHENTICATION_CLASSES': [
        'rest_framework_jwt.authentication.JSONWebTokenAuthentication',  # Replace from Token
        # 'rest_framework.authentication.TokenAuthentication',
    ]
}

(2) Add REST_USE_JWT configuration

  • Add configuration for DRF auth to use JWT

(3) Add JWT_AUTH configuration

II. All changes

settings.py

Last updated