Skip to content

[codex] Add Authelia landing page and identity proxy#85

Merged
sidey79 merged 2 commits into
mainfrom
feature/authelia-landingpage
Apr 23, 2026
Merged

[codex] Add Authelia landing page and identity proxy#85
sidey79 merged 2 commits into
mainfrom
feature/authelia-landingpage

Conversation

@sidey79

@sidey79 sidey79 commented Apr 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a dedicated landing.{CADDY_SUBDOMAIN} site protected by Authelia
  • expose /api/me on the landing host and as a narrow alias on workflow.*, both rewritten to the internal n8n webhook path
  • add a static landing page that derives service URLs from the current host and shows fewer links for family users than for admins

Why

The Authelia default redirect needs a human-friendly landing page, while the page itself needs a small same-origin identity endpoint to decide whether to show admin-only links.

User impact

  • authenticated users can land on a simple service hub after Authelia login
  • admins see additional links for infrastructure and automation tools
  • the identity endpoint is limited to GET/HEAD and does not expose generic n8n backend paths

Validation

  • reviewed the Caddy routing against existing forward_auth and mTLS_optional patterns
  • ran git diff --check
  • did not run caddy validate in a live runtime

@sidey79
sidey79 marked this pull request as ready for review April 23, 2026 06:42
@sidey79
sidey79 merged commit eb44521 into main Apr 23, 2026
2 checks passed
@sidey79
sidey79 deleted the feature/authelia-landingpage branch May 28, 2026 06:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant