Links:
- Documentation:
https://docs.firefly-iii.org/how-to/firefly-iii/advanced/authentication/#remote-user-authentication - Potential Project that can help with this:
https://github.com/oauth2-proxy/oauth2-proxy - Use OIDC Connect:
https://oauth2-proxy.github.io/oauth2-proxy/configuration/providers/openid_connect - And config:
https://oauth2-proxy.github.io/oauth2-proxy/configuration/overview/#config-fileX-Forwarded-Emailas header that got exposed from this proxy.- Make sure this option on
oauth2-proxyset totrue:--pass-basic-auth. - On Firefly:
AUTHENTICATION_GUARD_EMAIL="X-Forwarded-Email“. --scopeshould also be matched with one from Zitadel.