DavidMStraub / gramps-webapp

Genealogical progressive web app based on Gramps
GNU General Public License v3.0
18 stars 4 forks source link

Add refresh tokens #21

Closed DavidMStraub closed 4 years ago

DavidMStraub commented 5 years ago

Currently the JWTs have infinite lifetime. This is problematic for two reasons: it increases the risk of leaking credentials and it makes it impossible to revoke access rights without resetting the app's secret (which logs out all users). Thus making JWTs short-lived is a prerequisite for a user system (#19).

To do:

DavidMStraub commented 4 years ago