ItKlubBozoLagan / kontestis

Competitive programming contest platform.
https://kontestis.ac
2 stars 0 forks source link

Rework Auth #59

Open VisenP opened 1 month ago

VisenP commented 1 month ago

Rework authentification:

Fix the current google auth to properly use JWT, use the token issues by google to issue a new long lasting JWT or a refresh token.

Add unique user identifier. (Handle migration)
Add our own login system with email/user/pass system, implement password reset via email, add captcha.

Allow for temporary accounts that expire after some time. (Restrict so they can only participate in contests)

Research AAI@EDU SSO.

VisenP commented 1 day ago

64, #65

Leftover: Add unique user identifier. (Handle migration) Add our own login system with email/user/pass system, implement password reset via email, add captcha.