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 Auth-Proxys like authelia (SSO) #331

Open
TheFrazer opened this issue Dec 7, 2021 · 2 comments
Open

Support for Auth-Proxys like authelia (SSO) #331

TheFrazer opened this issue Dec 7, 2021 · 2 comments
Labels
Enhancement Any requests for improvements or new features Help wanted Help is appreciated for this issue.

Comments

@TheFrazer
Copy link

In regard to the SSO issue #174 already open, I would like to add Auth-Proxys like authelia (GitHub) as an option. The requests get answered by the proxy that authenticates the user and adds X-Server headers to the request containing the username and email. The proxy then forwards the request to the application. LinkAce then only has to check for the presence of said header and check if a user with that username/email exists and automatically logs said user in.

So in summary LinkAce would have to do zero crypto/security and just skips authentication as long as the user in the header exists. If not it probably would be best to just fall back to the default authentication.

@TheFrazer TheFrazer added the Enhancement Any requests for improvements or new features label Dec 7, 2021
@jk
Copy link
Contributor

jk commented Jan 31, 2022

In more general terms, OP wants LinkAce to support forward authentication. Besides authelia, there're quite a bunch projects like it:

@github-project-automation github-project-automation bot moved this to Ideas & Requests in LinkAce Roadmap Feb 6, 2025
@Kovah Kovah moved this from Ideas & Requests to Planned: long term in LinkAce Roadmap Feb 6, 2025
@Kovah Kovah added the Help wanted Help is appreciated for this issue. label Feb 6, 2025
@Kovah
Copy link
Owner

Kovah commented Feb 6, 2025

If anyone is willing to prepare this feature in a way that doesn't break any existing logins, feel free to take this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Any requests for improvements or new features Help wanted Help is appreciated for this issue.
Projects
Status: Planned: long term
Development

No branches or pull requests

3 participants