souplesse

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 6ea8a4717d0c72ae297e2846a8bef91321d4c3ab
parent 8d01b16e4fd73a2a0a69c4e695574debbabe1410
Author: Daniel Barlow <dan@telent.net>
Date:   Mon,  2 Dec 2024 00:10:31 +0000

note some changes needed for multiuser support

Diffstat:
MHACKING.md | 19+++++++++++++++++++
1 file changed, 19 insertions(+), 0 deletions(-)

diff --git a/HACKING.md b/HACKING.md @@ -30,6 +30,25 @@ or above a particular intensity. Indicate somehow the length of each continuous stretch at that intensity +## Multiuser + +I am minded to avoid writing any of that user registration/authn stuff +and just use a third-party SSO thing like Authelia to cover password +resets etc. Installation instructions will include "set up a reverse +proxy for this app which sends Remote-User and other Remote-* info as HTTP +headers". + + +However, we do still need some changes + +1) trackpoints are no longer unique by time +2) also sessions +3) we want a `users` table with id and name/fullname/email to tie them back to +4) if there is no userid for the current Remote-User header, make one + + + + ## Sessions