loginsrv

Unnamed repository; edit this file 'description' to name the repository.
git clone git@jamesshield.xyz:repos/loginsrv.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.dockerignore2L
-rwxr-xr-x.generate_coverage.sh19L
-rw-r--r--.gitignore4L
-rw-r--r--.screenshot.png25519B
-rw-r--r--.travis.yml38L
-rw-r--r--CHANGELOG.md47L
-rw-r--r--Dockerfile27L
-rw-r--r--LICENSE21L
-rw-r--r--README.md466L
-rw-r--r--caddy/README.md120L
-rw-r--r--caddy/config.json3L
-rw-r--r--caddy/demo/Caddyfile24L
-rw-r--r--caddy/demo/README.md10L
-rw-r--r--caddy/demo/main.go11L
-rw-r--r--caddy/demo/passwords1L
-rw-r--r--caddy/demo/redirect_hosts.txt1L
-rw-r--r--caddy/demo/userfile.yml10L
-rw-r--r--caddy/demo/webroot/index.html36L
-rw-r--r--caddy/demo/webroot/private.html35L
-rw-r--r--caddy/handler.go48L
-rw-r--r--caddy/handler_test.go136L
-rw-r--r--caddy/setup.go114L
-rw-r--r--caddy/setup_test.go251L
-rwxr-xr-xdev_run.sh3L
-rwxr-xr-xdocker_push.sh5L
-rw-r--r--go.mod18L
-rw-r--r--go.sum130L
-rw-r--r--htpasswd/auth.go148L
-rw-r--r--htpasswd/auth_test.go167L
-rw-r--r--htpasswd/backend.go62L
-rw-r--r--htpasswd/backend_test.go84L
-rw-r--r--httpupstream/auth.go57L
-rw-r--r--httpupstream/auth_test.go68L
-rw-r--r--httpupstream/backend.go86L
-rw-r--r--httpupstream/backend_test.go114L
-rw-r--r--logging/correlation_id.go51L
-rw-r--r--logging/log_middleware.go82L
-rw-r--r--logging/log_middleware_test.go79L
-rw-r--r--logging/logger.go267L
-rw-r--r--logging/logger_test.go388L
-rw-r--r--logging/logstash_formatter.go85L
-rw-r--r--logging/logstash_formatter_test.go78L
-rw-r--r--login/backend.go14L
-rw-r--r--login/config.go273L
-rw-r--r--login/config_test.go248L
-rw-r--r--login/handler.go458L
-rw-r--r--login/handler_test.go811L
-rw-r--r--login/login_form.go201L
-rw-r--r--login/login_form_test.go146L
-rw-r--r--login/provider.go35L
-rw-r--r--login/provider_description.go10L
-rw-r--r--login/redirect.go118L
-rw-r--r--login/redirect_test.go126L
-rw-r--r--login/simple_backend.go53L
-rw-r--r--login/simple_backend_test.go44L
-rw-r--r--login/user_claims.go39L
-rw-r--r--login/user_claims_file.go91L
-rw-r--r--login/user_claims_file_test.go145L
-rw-r--r--login/user_claims_provider.go103L
-rw-r--r--login/user_claims_provider_test.go191L
-rw-r--r--login/user_claims_test.go61L
-rw-r--r--main.go74L
-rw-r--r--main_test.go50L
-rw-r--r--model/user_info.go60L
-rw-r--r--model/user_info_test.go47L
-rw-r--r--oauth2/bitbucket.go135L
-rw-r--r--oauth2/bitbucket_test.go131L
-rw-r--r--oauth2/facebook.go79L
-rw-r--r--oauth2/facebook_test.go68L
-rw-r--r--oauth2/github.go68L
-rw-r--r--oauth2/github_test.go59L
-rw-r--r--oauth2/gitlab.go106L
-rw-r--r--oauth2/gitlab_test.go257L
-rw-r--r--oauth2/google.go78L
-rw-r--r--oauth2/google_test.go43L
-rw-r--r--oauth2/manager.go156L
-rw-r--r--oauth2/manager_test.go259L
-rw-r--r--oauth2/oauth.go167L
-rw-r--r--oauth2/oauth_test.go202L
-rw-r--r--oauth2/provider.go54L
-rw-r--r--oauth2/provider_test.go37L
-rw-r--r--osiam/backend.go44L
-rw-r--r--osiam/backend_test.go54L
-rw-r--r--osiam/client.go87L
-rw-r--r--osiam/client_test.go145L
-rw-r--r--osiam/error.go59L
-rw-r--r--osiam/error_test.go14L
-rw-r--r--osiam/setup.go24L
-rw-r--r--osiam/token.go46L
-rw-r--r--osiam/token_test.go42L