Skip to content

A reverse proxy that provides authentication with Dataporten, Google, Github or other provider

License

Notifications You must be signed in to change notification settings

gurvindersingh/oauth2_proxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

286 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oauth2_proxy

This project is fork of Bitly Oauth2_proxy

A reverse proxy and static file server that provides authentication using Providers (Dataporten, Google, Github, and others) to validate accounts and authorize based on the group memberships. More detailed information about options can be found on upstream project. Remember your application registered in auth provider must have email and groups scope.

Architecture

OAuth2 Proxy Architecture

Configuraiton

There is an example config file in config folder which explains few importants parameter to configure for dataporten. For all others, please look upstream documentation or as usual code :)

Run

There is a Dockerfile in the repo and a published docker image. To run using docker

docker run -it -v config.toml:/config/config.toml gurvin/oauth2_proxy:latest

To see the command line parameters which can be used in addition to config file

docker run -it gurvin/oauth2_proxy:latest -h

About

A reverse proxy that provides authentication with Dataporten, Google, Github or other provider

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.5%
  • Shell 0.5%