Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for custom headers in connection requests #428

Open
kukondo opened this issue Dec 11, 2024 · 0 comments
Open

Support for custom headers in connection requests #428

kukondo opened this issue Dec 11, 2024 · 0 comments

Comments

@kukondo
Copy link

kukondo commented Dec 11, 2024

Problem:

Zero Trust app access solutions, such as Cloudflare Tunnels, are gaining popularity in the self-hosted community. These solutions enable external access to self-hosted applications without the need to open ports. However, they typically require OpenID Connect or SAML-style SSO for authentication, which introduces an intermediate login page before connecting to the application endpoint. As a workaround for client applications that cannot handle this extra authentication step, Cloudflare allows the use of service tokens passed with requests as additional headers.
Link to Cloudflare documentation

Ideal Solution:

Implement support for adding custom headers with custom keys and values when setting up the server connection. This functionality would allow users to set additional headers for requests made to the server. LunaSea is an example of an application that has successfully implemented this feature.
Link to LunaSea documentation
Example image

Alternatives Considered:

The only alternative is to directly forward ports from the internet or to always use a VPN or similar solution when accessing the application remotely. Allowing custom headers to be set for the server connection would enable secure remote access.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants