1
0
Fork 0
mirror of https://github.com/Luzifer/nginx-sso.git synced 2024-10-18 07:34:22 +00:00
SSO authentication provider for the auth_request nginx module
Find a file
Knut Ahlers 45f15de654
Work around missing URL parameters
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>
2019-04-21 00:15:36 +02:00
frontend Replace CDNJS as of permanent CORS failures 2019-04-16 01:38:03 +02:00
plugins Export errors for usage in plugins 2019-02-22 00:27:02 +01:00
vendor Add support for Duo MFA (#28) 2018-12-28 23:54:11 +01:00
.gitignore Add automatic build 2018-01-28 15:53:34 +01:00
.repo-runner.yaml Update repo-runner image 2018-07-26 22:42:47 +02:00
acl.go Initial version (#1) 2018-01-28 15:16:52 +01:00
acl_test.go Initial version (#1) 2018-01-28 15:16:52 +01:00
audit.go Add timestamp to audit log (#31) 2019-01-06 15:35:59 +01:00
auth_crowd.go Export errors for usage in plugins 2019-02-22 00:27:02 +01:00
auth_ldap.go Export errors for usage in plugins 2019-02-22 00:27:02 +01:00
auth_simple.go Export errors for usage in plugins 2019-02-22 00:27:02 +01:00
auth_token.go Export errors for usage in plugins 2019-02-22 00:27:02 +01:00
auth_yubikey.go Export errors for usage in plugins 2019-02-22 00:27:02 +01:00
CODE_OF_CONDUCT.md Adjust meta files, add COC 2018-12-29 00:04:40 +01:00
config.yaml Add plugin support (#38) 2019-02-22 00:10:43 +01:00
CONTRIBUTING.md Adjust meta files, add COC 2018-12-29 00:04:40 +01:00
docker-start.sh Use multi-stage build to reduce image size 2018-09-20 16:26:33 +02:00
Dockerfile Enable CGO for plugin support 2019-02-22 00:41:36 +01:00
Gopkg.lock Add support for Duo MFA (#28) 2018-12-28 23:54:11 +01:00
Gopkg.toml [#17] Implement audit logging 2018-11-17 14:42:56 +01:00
History.md prepare release v0.16.2 2019-04-16 01:38:48 +02:00
LICENSE Update README, add meta-files 2018-01-28 15:48:42 +01:00
main.go Work around missing URL parameters 2019-04-21 00:15:36 +02:00
Makefile Add automatic build 2018-01-28 15:53:34 +01:00
mfa.go Export errors for usage in plugins 2019-02-22 00:27:02 +01:00
mfa_duo.go Export errors for usage in plugins 2019-02-22 00:27:02 +01:00
mfa_totp.go Export errors for usage in plugins 2019-02-22 00:27:02 +01:00
mfa_yubikey.go Export errors for usage in plugins 2019-02-22 00:27:02 +01:00
plugins.go Fix: Do not crash main program on incompatible plugins 2019-03-17 15:41:24 +01:00
README.md Move documentation to project Wiki 2018-12-29 00:01:43 +01:00
redirect.go Work around missing URL parameters 2019-04-21 00:15:36 +02:00
redirect_test.go Work around missing URL parameters 2019-04-21 00:15:36 +02:00
registry.go Export errors for usage in plugins 2019-02-22 00:27:02 +01:00

Go Report Card

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.