├── .gitignore ├── LICENSE ├── SpecialThanks.md ├── conf ├── auth-header-path.conf ├── auth-ldap-path.conf ├── auth-ldap-path2ldap.conf ├── auth-ldap.conf ├── auth-simple.conf ├── usermap.conf └── usermap_config.conf ├── docs ├── GettingStarted.md ├── README.md ├── check_ldap.md ├── check_ldap.png ├── ngx_header_path_auth.md ├── ngx_header_path_auth.png ├── ngx_ldap_auth.md ├── ngx_ldap_auth.png ├── ngx_ldap_path2ldap_auth.md ├── ngx_ldap_path2ldap_auth.png ├── ngx_ldap_path_auth.md ├── ngx_ldap_path_auth.png ├── ngx_simple_auth.md ├── ngx_simple_auth.png └── proxy_cache.md ├── docs_ja ├── GettingStarted.md ├── README.md ├── check_ldap.md ├── check_ldap.png ├── ngx_header_path_auth.md ├── ngx_header_path_auth.png ├── ngx_ldap_auth.md ├── ngx_ldap_auth.png ├── ngx_ldap_path2ldap_auth.md ├── ngx_ldap_path2ldap_auth.png ├── ngx_ldap_path_auth.md ├── ngx_ldap_path_auth.png ├── ngx_simple_auth.md ├── ngx_simple_auth.png └── proxy_cache.md └── src └── ngx_auth ├── authz └── authz.go ├── etag └── etag.go ├── exec ├── check_ldap │ ├── config.go │ └── main.go ├── ngx_header_path_auth │ ├── handle.go │ └── main.go ├── ngx_ldap_auth │ ├── handle.go │ └── main.go ├── ngx_ldap_path2ldap_auth │ ├── handle.go │ └── main.go ├── ngx_ldap_path_auth │ ├── handle.go │ └── main.go └── ngx_simple_auth │ ├── handle.go │ └── main.go ├── go.mod ├── go.sum ├── htstat └── httpstatus.go └── ldap_auth └── bind_auth.go /.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /pkg 3 | *.bak 4 | *.swp 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/LICENSE -------------------------------------------------------------------------------- /SpecialThanks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/SpecialThanks.md -------------------------------------------------------------------------------- /conf/auth-header-path.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/conf/auth-header-path.conf -------------------------------------------------------------------------------- /conf/auth-ldap-path.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/conf/auth-ldap-path.conf -------------------------------------------------------------------------------- /conf/auth-ldap-path2ldap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/conf/auth-ldap-path2ldap.conf -------------------------------------------------------------------------------- /conf/auth-ldap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/conf/auth-ldap.conf -------------------------------------------------------------------------------- /conf/auth-simple.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/conf/auth-simple.conf -------------------------------------------------------------------------------- /conf/usermap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/conf/usermap.conf -------------------------------------------------------------------------------- /conf/usermap_config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/conf/usermap_config.conf -------------------------------------------------------------------------------- /docs/GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/GettingStarted.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/check_ldap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/check_ldap.md -------------------------------------------------------------------------------- /docs/check_ldap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/check_ldap.png -------------------------------------------------------------------------------- /docs/ngx_header_path_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/ngx_header_path_auth.md -------------------------------------------------------------------------------- /docs/ngx_header_path_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/ngx_header_path_auth.png -------------------------------------------------------------------------------- /docs/ngx_ldap_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/ngx_ldap_auth.md -------------------------------------------------------------------------------- /docs/ngx_ldap_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/ngx_ldap_auth.png -------------------------------------------------------------------------------- /docs/ngx_ldap_path2ldap_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/ngx_ldap_path2ldap_auth.md -------------------------------------------------------------------------------- /docs/ngx_ldap_path2ldap_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/ngx_ldap_path2ldap_auth.png -------------------------------------------------------------------------------- /docs/ngx_ldap_path_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/ngx_ldap_path_auth.md -------------------------------------------------------------------------------- /docs/ngx_ldap_path_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/ngx_ldap_path_auth.png -------------------------------------------------------------------------------- /docs/ngx_simple_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/ngx_simple_auth.md -------------------------------------------------------------------------------- /docs/ngx_simple_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/ngx_simple_auth.png -------------------------------------------------------------------------------- /docs/proxy_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs/proxy_cache.md -------------------------------------------------------------------------------- /docs_ja/GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/GettingStarted.md -------------------------------------------------------------------------------- /docs_ja/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/README.md -------------------------------------------------------------------------------- /docs_ja/check_ldap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/check_ldap.md -------------------------------------------------------------------------------- /docs_ja/check_ldap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/check_ldap.png -------------------------------------------------------------------------------- /docs_ja/ngx_header_path_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/ngx_header_path_auth.md -------------------------------------------------------------------------------- /docs_ja/ngx_header_path_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/ngx_header_path_auth.png -------------------------------------------------------------------------------- /docs_ja/ngx_ldap_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/ngx_ldap_auth.md -------------------------------------------------------------------------------- /docs_ja/ngx_ldap_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/ngx_ldap_auth.png -------------------------------------------------------------------------------- /docs_ja/ngx_ldap_path2ldap_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/ngx_ldap_path2ldap_auth.md -------------------------------------------------------------------------------- /docs_ja/ngx_ldap_path2ldap_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/ngx_ldap_path2ldap_auth.png -------------------------------------------------------------------------------- /docs_ja/ngx_ldap_path_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/ngx_ldap_path_auth.md -------------------------------------------------------------------------------- /docs_ja/ngx_ldap_path_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/ngx_ldap_path_auth.png -------------------------------------------------------------------------------- /docs_ja/ngx_simple_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/ngx_simple_auth.md -------------------------------------------------------------------------------- /docs_ja/ngx_simple_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/ngx_simple_auth.png -------------------------------------------------------------------------------- /docs_ja/proxy_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/docs_ja/proxy_cache.md -------------------------------------------------------------------------------- /src/ngx_auth/authz/authz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/authz/authz.go -------------------------------------------------------------------------------- /src/ngx_auth/etag/etag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/etag/etag.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/check_ldap/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/check_ldap/config.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/check_ldap/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/check_ldap/main.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/ngx_header_path_auth/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/ngx_header_path_auth/handle.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/ngx_header_path_auth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/ngx_header_path_auth/main.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/ngx_ldap_auth/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/ngx_ldap_auth/handle.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/ngx_ldap_auth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/ngx_ldap_auth/main.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/ngx_ldap_path2ldap_auth/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/ngx_ldap_path2ldap_auth/handle.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/ngx_ldap_path2ldap_auth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/ngx_ldap_path2ldap_auth/main.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/ngx_ldap_path_auth/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/ngx_ldap_path_auth/handle.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/ngx_ldap_path_auth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/ngx_ldap_path_auth/main.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/ngx_simple_auth/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/ngx_simple_auth/handle.go -------------------------------------------------------------------------------- /src/ngx_auth/exec/ngx_simple_auth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/exec/ngx_simple_auth/main.go -------------------------------------------------------------------------------- /src/ngx_auth/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/go.mod -------------------------------------------------------------------------------- /src/ngx_auth/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/go.sum -------------------------------------------------------------------------------- /src/ngx_auth/htstat/httpstatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/htstat/httpstatus.go -------------------------------------------------------------------------------- /src/ngx_auth/ldap_auth/bind_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iij/ngx_auth_mod/HEAD/src/ngx_auth/ldap_auth/bind_auth.go --------------------------------------------------------------------------------