kantord / LibreLingo

🐢 🌎 📚 a community-owned language-learning platform
https://librelingo.app
GNU Affero General Public License v3.0
1.96k stars 215 forks source link

Web SSO Options #3182

Open haaslogan1 opened 12 months ago

haaslogan1 commented 12 months ago

There should be an option to authenticate via another account (i.e. gmail account via OIDC). This would improve the app by:

  1. Making authenticating easier for the end user
  2. Relieving the responsibility to store all users' passwords

If someone can help point me to the pre-existing authentication code, I am happy to give it a shot. After getting a successful demo, we can talk about cheap options to use an OIDC Provider.

kantord commented 10 months ago

I am wondering if there is a way to have this feature without having to compromise on privacy features, open sourceness etc etc.

It is an important part of LibreLingo that it should be nearly trivial to set up a new instance, I feel like having to use a vendor to support these features would break that.