Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Authentication Token method to JWT #445

Open
2 tasks done
TangoYankee opened this issue Apr 2, 2022 · 0 comments
Open
2 tasks done

Upgrade Authentication Token method to JWT #445

TangoYankee opened this issue Apr 2, 2022 · 0 comments
Labels
component: backend maintenance Describes maintenance oriented items and tasks status: ready to work on Prioritized and ready for a contributor to move to "In Progress"

Comments

@TangoYankee
Copy link
Member

Is your feature request related to a problem? Please describe.
We are currently using Basic Auth Tokens as a first iteration. However, JWTs provide a more robust solution

Describe the solution you'd like
Implement JWT Authentication. Manage tokens and refresh tokens

Describe alternatives you've considered
Keeping basic auth tokens

Additional context
Basic Auth Tokens provides a foundation on which to iterate and implement JWT. However, the API is proving to be limited- including poor feedback on user sign out. (With the current Basic Auth module, it provides a success message regardless of whether the logout was truly successful)

Labels

  • Add a status label
    • needs definition
    • needs help
    • ready to work on
    • in progress
    • backlog
  • Add additional labels as needed

For Developers

Affected Components
Django Settings and modules- possibly a model update

Technical Resources
django rest framework auth
dj-rest-auth

@TangoYankee TangoYankee added status: ready to work on Prioritized and ready for a contributor to move to "In Progress" component: backend maintenance Describes maintenance oriented items and tasks labels Apr 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: backend maintenance Describes maintenance oriented items and tasks status: ready to work on Prioritized and ready for a contributor to move to "In Progress"
Projects
None yet
Development

No branches or pull requests

1 participant