mirror of
https://github.com/Luzifer/nginx-sso.git
synced 2025-04-18 13:11:52 +00:00
SSO authentication provider for the auth_request nginx module
when passing the URL with parameters in the `go=` parameter inside nginx. This is caused by nginx not being able to escape ampersands which then are parsed as parameters to the login handler instead of parameters of the redirect URL. There is a quite old ticket in nginx to implement proper escaping of URL elements which would be a way better solution but until someone decides to take care of that this should at least improve the situation. refs #39 Signed-off-by: Knut Ahlers <knut@ahlers.me> |
||
---|---|---|
frontend | ||
plugins | ||
vendor | ||
.gitignore | ||
.repo-runner.yaml | ||
acl.go | ||
acl_test.go | ||
audit.go | ||
auth_crowd.go | ||
auth_ldap.go | ||
auth_simple.go | ||
auth_token.go | ||
auth_yubikey.go | ||
CODE_OF_CONDUCT.md | ||
config.yaml | ||
CONTRIBUTING.md | ||
docker-start.sh | ||
Dockerfile | ||
Gopkg.lock | ||
Gopkg.toml | ||
History.md | ||
LICENSE | ||
main.go | ||
Makefile | ||
mfa.go | ||
mfa_duo.go | ||
mfa_totp.go | ||
mfa_yubikey.go | ||
plugins.go | ||
README.md | ||
redirect.go | ||
redirect_test.go | ||
registry.go |
Luzifer / nginx-sso
This program is intended to be used within the ngx_http_auth_request_module
of nginx to provide a single-sign-on for a domain using one central authentication directory.
Documentation
In order to increase readability of the documentation it has been moved to the Github project Wiki. You can find everything previously documented in the README there.