├── .eslintrc.json ├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── .npmignore ├── .prettier.config.js ├── LICENSE ├── README.md ├── data ├── server.crt ├── server.key ├── users.htdigest └── users.htpasswd ├── examples ├── basic.js ├── basic_nofile.js ├── digest.js ├── digest_nofile.js ├── events.js ├── https.js └── proxy.js ├── package.json ├── src ├── auth │ ├── base.js │ ├── basic.js │ ├── digest.js │ └── utils.js └── http-auth.js └── test ├── basic-nofile.js ├── basic-skipuser.js ├── basic.js ├── digest-md5-qop.js ├── digest-md5-sess.js ├── digest-nofile.js ├── digest.js ├── https.js ├── proxy.js └── utils.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/.prettier.config.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/README.md -------------------------------------------------------------------------------- /data/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/data/server.crt -------------------------------------------------------------------------------- /data/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/data/server.key -------------------------------------------------------------------------------- /data/users.htdigest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/data/users.htdigest -------------------------------------------------------------------------------- /data/users.htpasswd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/data/users.htpasswd -------------------------------------------------------------------------------- /examples/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/examples/basic.js -------------------------------------------------------------------------------- /examples/basic_nofile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/examples/basic_nofile.js -------------------------------------------------------------------------------- /examples/digest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/examples/digest.js -------------------------------------------------------------------------------- /examples/digest_nofile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/examples/digest_nofile.js -------------------------------------------------------------------------------- /examples/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/examples/events.js -------------------------------------------------------------------------------- /examples/https.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/examples/https.js -------------------------------------------------------------------------------- /examples/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/examples/proxy.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/package.json -------------------------------------------------------------------------------- /src/auth/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/src/auth/base.js -------------------------------------------------------------------------------- /src/auth/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/src/auth/basic.js -------------------------------------------------------------------------------- /src/auth/digest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/src/auth/digest.js -------------------------------------------------------------------------------- /src/auth/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/src/auth/utils.js -------------------------------------------------------------------------------- /src/http-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/src/http-auth.js -------------------------------------------------------------------------------- /test/basic-nofile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/test/basic-nofile.js -------------------------------------------------------------------------------- /test/basic-skipuser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/test/basic-skipuser.js -------------------------------------------------------------------------------- /test/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/test/basic.js -------------------------------------------------------------------------------- /test/digest-md5-qop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/test/digest-md5-qop.js -------------------------------------------------------------------------------- /test/digest-md5-sess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/test/digest-md5-sess.js -------------------------------------------------------------------------------- /test/digest-nofile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/test/digest-nofile.js -------------------------------------------------------------------------------- /test/digest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/test/digest.js -------------------------------------------------------------------------------- /test/https.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/test/https.js -------------------------------------------------------------------------------- /test/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/test/proxy.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gevorg/http-auth/HEAD/test/utils.js --------------------------------------------------------------------------------