Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description


Doorman is an http proxy that authenticates via OAuth.

Your organization probably has some internal services that need to be
password-protected. You likely also already manage users using an external
service. (Github, Google Apps, etc) Wouldn't it be nice if you could
delegate your internal app's authentication/authorization to that app?


  • node.js >= 0.4.x


  • npm install
  • copy conf.example.js to conf.js and modify


Doorman uses everyauth for authenticating,
so it supports a wide variety of providers for authentication. For authorization,
we need to determine which authenticated users to let in. (see lib/modules) So
far only the Github module is complete, but others are fairly easy.


Doorman is pretty much just everyauth ( and
node-http-proxy ( grafted together,
and those two projects do most of the heavy lifting.


Licensed under the MIT License. See LICENSE.

Docker Pull Command
Source Repository

Comments (0)