hydroserver2 / hydroserver

Documentation and issue tracker for HydroServer and related applications
BSD 3-Clause "New" or "Revised" License
5 stars 0 forks source link

Integrate django-allauth for user authentication #151

Open kjlippold opened 6 months ago

kjlippold commented 6 months ago

Describe the feature you'd like and what it will do

We should look at django-allauth to replace some of our existing user authentication methods. It's designed for Django multi page apps more so than APIs, but if we can get it working for our project it would be able to handle user logins, verification, password reset, and OAuth. It would also enable us to add multi factor authentication if we ever want to.

Why is this feature important?

This feature wouldn't add any functionality we don't already have, but it would replace a large chunk of our accounts app so we'd have less to maintain in the future, and it would help us keep the authentication side of HydroServer up-to-date.

Is your feature request related to a problem? Please describe.

No response

Any additional comments?

No response