Single sign-on #5

Open
opened 2026-08-13 15:50:48 +00:00 by itguyeric · 0 comments
Owner

Right now access control is an nginx IP allowlist (lan-only.conf) in front of services that mostly have no authentication of their own. That is a reasonable stopgap and it is not a real answer: MeTube's POST /add is an unauthenticated remote-download trigger, and Pinchflat only has optional basic auth.

SSO in front of SWAG would retire the allowlist as the primary control and let LAN-only go back to being defence in depth rather than the whole defence.

Candidates: Authelia, Authentik, Tinyauth. The SWAG proxy-confs already ship commented include lines for all three, so wiring is cheap once something is chosen.

Right now access control is an nginx IP allowlist (`lan-only.conf`) in front of services that mostly have no authentication of their own. That is a reasonable stopgap and it is not a real answer: MeTube's `POST /add` is an unauthenticated remote-download trigger, and Pinchflat only has optional basic auth. SSO in front of SWAG would retire the allowlist as the primary control and let LAN-only go back to being defence in depth rather than the whole defence. Candidates: Authelia, Authentik, Tinyauth. The SWAG proxy-confs already ship commented include lines for all three, so wiring is cheap once something is chosen.
itguyeric added this to the Homelab project 2026-08-13 15:57:51 +00:00
Sign in to join this conversation.
No description provided.