Skip to main content

Registration with confirmation by code and token authorization

Project description

Django приложение аутентификации

Конфигурация

Подключение приложения

INSTALLED_APPS = [
    'auth_satvadev',
]

Использование классов аутентификации

Для использования необходимо задать переменную в settings.py:

SENDER_CLASS = 'path_to_sender_class.SenderClassName'

, где SenderClassName название класса для отправления и валидации кода подтверждения из списка:

'auth_satvadev.senders.MailSender',

Также, необходимо добавить URL's аутентификации в urls.py проекта:

urlpatterns = [
    ...
    path(
        'api/auth-satvadev/',
        include(('auth_satvadev.api.urls', 'auth_satvadev'))
    ),
    ...
]

Для запросов авторизации используются пути:

  • 'api/auth-satvadev/jwt/' - для получения JWT токена
  • 'api/auth-satvadev/jwt/refresh/' - обновления JWT токена
  • 'api/auth-satvadev/reset-password/' - для запроса на восстановление пароля
  • 'api/auth-satvadev/reset-password/confirm/' - для проверки кода подтверждения

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auth_satvadev-1.0.5.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auth_satvadev-1.0.5-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file auth_satvadev-1.0.5.tar.gz.

File metadata

  • Download URL: auth_satvadev-1.0.5.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for auth_satvadev-1.0.5.tar.gz
Algorithm Hash digest
SHA256 5afb8d1c0e34de67dc9dc30366a1ef09a3f7749b24bf071a0f29c8f8be70d4ae
MD5 b4bed965abfd6cb1d280320b82050fad
BLAKE2b-256 07c4f10e649de41f5b068c727f207dc86e4f0d2ad7fab78786b11fd8707532b3

See more details on using hashes here.

File details

Details for the file auth_satvadev-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: auth_satvadev-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for auth_satvadev-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fe5c2d0b73cf786e62c0cd7744be775adbceaa391af28079aa0d13b896f68876
MD5 f1e122b1dcd9ef485ec7a285d35b191d
BLAKE2b-256 7dfb0d12bc7792abfb611494a5cf767d5b2a6a1c56ae1604ff08117009d58b10

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page