portal: authenticate against Better Auth (public+PKCE); admin via email allowlist
build-image / test (push) Successful in 10s
build-image / build (push) Successful in 19s

Drops Authentik OIDC + the groups claim. Public PKCE client (Better Auth hashes
confidential secrets), scopes openid/email/profile, admin determined by ADMIN_EMAILS.
This commit is contained in:
2026-07-05 22:14:43 -04:00
parent 3908251f6e
commit c6c602fd20
4 changed files with 24 additions and 16 deletions
BIN
View File
Binary file not shown.