Authenticate your internal team services with Github/Google Apps

At Movable Ink, bringing new team members onto a project was a bit of a hassle because of all of the different internal apps we had to give them access to. Some apps had their own authentication (database-backed, YAML file, or htpasswd) while others we just had to firewall and run through nginx's basic authentication. It was kind of a mess.

So we built Doorman, an HTTP proxy that sits in front of your apps and uses OAuth for authentication and authorization. For Github, you can require that the user be in your organization. For Google Apps, you can require that the user be in your Google App domain. And since it is built on EveryAuth, many more OAuth providers can easily be implemented.

Get it at Github
Fork me on GitHub