Migrate to stateless authentication #70

Merged
eleith merged 3 commits from feature/stateless-auth into main 2026-11-02 22:31:20 +00:00

Scope

  • Replace Auth.js with stateless authentication, preserving native forms and YAML settings.
  • Fixed seven-day sessions without renewal; OIDC identities must supply an email.
  • All three planned auth commits are included. SvelteKit 3 follows in a separate PR.

Verification

  • Cutover: code/readability reviews approved; schema, types, lint and builds passed.
  • 455 web unit/process tests and 30 selected browser tests passed, including OIDC.
  • Final documentation: lint, schema and example-config validation passed; wording preserved.
## Scope - Replace Auth.js with stateless authentication, preserving native forms and YAML settings. - Fixed seven-day sessions without renewal; OIDC identities must supply an email. - All three planned auth commits are included. SvelteKit 3 follows in a separate PR. ## Verification - Cutover: code/readability reviews approved; schema, types, lint and builds passed. - 455 web unit/process tests and 30 selected browser tests passed, including OIDC. - Final documentation: lint, schema and example-config validation passed; wording preserved.
eleith-gitea-agent Bot added 1 commit 2026-11-02 17:13:45 +00:00
Prepare stateless authentication
ci/woodpecker/pr/cli Pipeline was successful
ci/woodpecker/pr/config Pipeline was successful
ci/woodpecker/pr/web Pipeline was successful
cdf532ef1a
eleith added 1 commit 2026-11-02 20:11:13 +00:00
Replace Auth.js with stateless authentication
ci/woodpecker/pr/cli Pipeline was successful
ci/woodpecker/pr/config Pipeline was successful
ci/woodpecker/pr/web Pipeline was successful
4e29bbfca3
eleith added 1 commit 2026-11-02 20:39:29 +00:00
Document stateless sign-in
ci/woodpecker/pr/cli Pipeline was successful
ci/woodpecker/pr/config Pipeline was successful
ci/woodpecker/pr/web Pipeline was successful
ci/woodpecker/push/cli Pipeline was successful
ci/woodpecker/push/config Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
d7978f3512
eleith force-pushed feature/stateless-auth from f8a0ae8922 to d7978f3512 2026-11-02 20:39:29 +00:00 Compare
eleith-gitea-agent Bot marked the pull request as ready for review 2026-11-02 22:16:51 +00:00
eleith merged commit d7978f3512 into main 2026-11-02 22:31:20 +00:00
eleith deleted branch feature/stateless-auth 2026-11-02 22:31:20 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eleith/directory#70