feat: add backend jwt middleware
This commit is contained in:
1 parent
d87d8c6be7
commit
9947286b1e
12 files changed
+795
-20
No files matched your search
@@ -30,6 +30,8 @@ Supabase self-hosted liegt unter `deploy/supabase/`. Die lokale `deploy/supabase
|
||||
|
||||
Migrationen nutzen `MIGRATE_DATABASE_URL`, falls gesetzt. Andernfalls wird `DATABASE_DIRECT_URL` aus `.env` oder eine lokale Supavisor-URL aus `deploy/supabase/.env` verwendet.
|
||||
|
||||
Das Backend validiert Supabase-JWTs ueber `SUPABASE_JWKS_URL` und `SUPABASE_ISSUER`. Fuer das lokale Self-Hosted-Setup mit leerem JWKS wird zusaetzlich `SUPABASE_JWT_SECRET` als HS256-Fallback genutzt.
|
||||
|
||||
Lokale Dienste:
|
||||
|
||||
- Supabase API Gateway: `http://localhost:8000`
|
||||
@@ -50,6 +52,11 @@ Aktuelle Targets:
|
||||
- `make migrate-down`: letzte Migration zurueckrollen
|
||||
- `make migrate-version`: aktuelle Migrationsversion anzeigen
|
||||
|
||||
Backend-Endpunkte:
|
||||
|
||||
- `GET /healthz`: oeffentlicher Healthcheck
|
||||
- `GET /me`: geschuetzt, gibt den authentifizierten Principal aus dem JWT zurueck
|
||||
|
||||
## CI
|
||||
|
||||
Forgejo Actions laufen unter `.forgejo/workflows/ci.yml`.
|
||||
|
||||
Reference in new issue
Block a user