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 97b284034f
Add plugin support (#38)
* Extract Authenticator and MFAProvider interfaces
* Implement plugin loading
* Add config example

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2019-02-22 00:10:43 +01:00
frontend Initial version (#1) 2018-01-28 15:16:52 +01:00
plugins Add plugin support (#38) 2019-02-22 00:10:43 +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 Add plugin support (#38) 2019-02-22 00:10:43 +01:00
auth_ldap.go Add plugin support (#38) 2019-02-22 00:10:43 +01:00
auth_simple.go Add plugin support (#38) 2019-02-22 00:10:43 +01:00
auth_token.go Add plugin support (#38) 2019-02-22 00:10:43 +01:00
auth_yubikey.go Add plugin support (#38) 2019-02-22 00:10:43 +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 Use multi-stage build to reduce image size 2018-09-20 16:26:33 +02: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.15.1 2019-01-17 23:51:27 +01:00
LICENSE Update README, add meta-files 2018-01-28 15:48:42 +01:00
main.go Add plugin support (#38) 2019-02-22 00:10:43 +01:00
Makefile Add automatic build 2018-01-28 15:53:34 +01:00
mfa.go Add plugin support (#38) 2019-02-22 00:10:43 +01:00
mfa_duo.go Add plugin support (#38) 2019-02-22 00:10:43 +01:00
mfa_totp.go Add plugin support (#38) 2019-02-22 00:10:43 +01:00
mfa_yubikey.go Add plugin support (#38) 2019-02-22 00:10:43 +01:00
plugins.go Add plugin support (#38) 2019-02-22 00:10:43 +01:00
README.md Move documentation to project Wiki 2018-12-29 00:01:43 +01:00
registry.go Add plugin support (#38) 2019-02-22 00:10:43 +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.