├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── README.md ├── accounts ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── managers.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── tests.py └── views.py ├── config ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py └── wsgi.py ├── d_jwt_auth ├── __init__.py ├── admin.py ├── app_settings.py ├── apps.py ├── authenticate.py ├── cache.py ├── client.py ├── constants.py ├── encryption.py ├── exceptions.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── services.py └── token.py ├── docs ├── get_user_from_database.png └── get_user_info_access_token_claims.png ├── manage.py ├── setup.py └── tests ├── __init__.py ├── test_app_settings.py ├── test_cache.py ├── test_client.py ├── test_encryption.py ├── test_models.py ├── test_services.py └── test_token.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/README.md -------------------------------------------------------------------------------- /accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /accounts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/accounts/admin.py -------------------------------------------------------------------------------- /accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/accounts/apps.py -------------------------------------------------------------------------------- /accounts/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/accounts/forms.py -------------------------------------------------------------------------------- /accounts/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/accounts/managers.py -------------------------------------------------------------------------------- /accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/accounts/migrations/0001_initial.py -------------------------------------------------------------------------------- /accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /accounts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/accounts/models.py -------------------------------------------------------------------------------- /accounts/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/accounts/tests.py -------------------------------------------------------------------------------- /accounts/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/config/asgi.py -------------------------------------------------------------------------------- /config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/config/settings.py -------------------------------------------------------------------------------- /config/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/config/urls.py -------------------------------------------------------------------------------- /config/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/config/wsgi.py -------------------------------------------------------------------------------- /d_jwt_auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /d_jwt_auth/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/admin.py -------------------------------------------------------------------------------- /d_jwt_auth/app_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/app_settings.py -------------------------------------------------------------------------------- /d_jwt_auth/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/apps.py -------------------------------------------------------------------------------- /d_jwt_auth/authenticate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/authenticate.py -------------------------------------------------------------------------------- /d_jwt_auth/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/cache.py -------------------------------------------------------------------------------- /d_jwt_auth/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/client.py -------------------------------------------------------------------------------- /d_jwt_auth/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/constants.py -------------------------------------------------------------------------------- /d_jwt_auth/encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/encryption.py -------------------------------------------------------------------------------- /d_jwt_auth/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/exceptions.py -------------------------------------------------------------------------------- /d_jwt_auth/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/migrations/0001_initial.py -------------------------------------------------------------------------------- /d_jwt_auth/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /d_jwt_auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/models.py -------------------------------------------------------------------------------- /d_jwt_auth/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/services.py -------------------------------------------------------------------------------- /d_jwt_auth/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/d_jwt_auth/token.py -------------------------------------------------------------------------------- /docs/get_user_from_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/docs/get_user_from_database.png -------------------------------------------------------------------------------- /docs/get_user_info_access_token_claims.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/docs/get_user_info_access_token_claims.png -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/manage.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_app_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/tests/test_app_settings.py -------------------------------------------------------------------------------- /tests/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/tests/test_cache.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/tests/test_encryption.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/tests/test_services.py -------------------------------------------------------------------------------- /tests/test_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza-fa/django-jwt-auth/HEAD/tests/test_token.py --------------------------------------------------------------------------------