Authentication

Basic auth handling will be done via djoser with drf JWT. Djoser supports both in-app users and integration with social services.

Standard enpoints implemented by djoser

  • /users/ POST = registration
  • /users/me/
  • /users/confirm/
  • /users/resend_activation/
  • /users/set_password/
  • /users/reset_password/
  • /users/reset_password_confirm/
  • /users/set_username/
  • /users/reset_username/
  • /users/reset_username_confirm/

They implement basic registration and account manipulation. They are dependent on the default user objects (custom objects) and user managers

Djoser JWT endpoints

  • /jwt/create/
  • /jwt/refresh/
  • /jwt/verify/