Espaces personnels et favoris : API par utilisateur, /api/me.id, tests
- Chaque route de schémas passe par la vue de l'utilisateur connecté (storage.Space) : arborescence commune, .perso et .favoris. - /api/public résout aussi les liens des espaces personnels. - /api/me renvoie id (dossier de l'utilisateur : email OIDC, sinon « local »). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0174sFqehj4uGqJHQZvWy1gn
This commit is contained in:
1 parent
781fc8f5f5
commit
824871bd24
5 files changed
+514
-29
No files matched your search
@@ -54,7 +54,7 @@ func TestAuthenticateModes(t *testing.T) {
|
||||
t.Setenv("AUTH_MODE", "")
|
||||
t.Setenv("AUTH_USER", "")
|
||||
h, err := authenticate(context.Background(), http.NewServeMux(), t.TempDir())
|
||||
if err != nil || me(t, h, "") != `{"mode":"none"}` {
|
||||
if err != nil || me(t, h, "") != `{"mode":"none","id":"local"}` {
|
||||
t.Fatalf("%v %s", err, me(t, h, ""))
|
||||
}
|
||||
})
|
||||
|
||||
Reference in new issue
Block a user