Node-http-auth-proxy is a project mainly written in JavaScript, it's free.
simple HTTP proxy to authenticate requests against an external authentication server
make dependencies
settings.json.example
to settings.json
, then edit the configuration of the proxy.make
or node runner.js
settings.json
. You will find an example authentication server in the
file authserver.js.exceptions
configuration option. The option is a list of regular expressions
to be matched against the requested URL for each request:
"exceptions": [
"^/api.php",
"^/icons/(.*)"
]