pomerium/docs/guide
Bobby DeSimone b9c298d278
authenticate/providers : add gitlab support (#28)
- Add UserInfo struct and implementation to gather additional
  user information if the endpoint exists.
- Add example docker-compose.yml for on-prem gitlab.
- Add gitlab docs.
- Removed explicit email checks in handlers.
- Providers are now a protected type on provider data.
- Alphabetized provider list.
- Refactored authenticate.New to be more concise.
2019-01-24 15:10:16 -08:00
..
gitlab authenticate/providers : add gitlab support (#28) 2019-01-24 15:10:16 -08:00
google Fixes #2 : Adds Microsoft Azure Active Directory provider support (#5) 2019-01-05 01:28:13 -08:00
microsoft Fixes #2 : Adds Microsoft Azure Active Directory provider support (#5) 2019-01-05 01:28:13 -08:00
okta Fixes #2 : Adds Microsoft Azure Active Directory provider support (#5) 2019-01-05 01:28:13 -08:00
signed-headers proxy: add JWT request signing support (#19) 2019-01-22 21:44:22 -08:00
get-started.gif update reamde and docs 2019-01-04 21:24:07 -08:00
identity-providers.md authenticate/providers : add gitlab support (#28) 2019-01-24 15:10:16 -08:00
readme.md cmd/pomerium: add check for service validity 2019-01-19 11:32:36 -08:00
signed-headers.md proxy: add JWT request signing support (#19) 2019-01-22 21:44:22 -08:00

Quick start

Using Docker

  • Install docker and docker-compose.
  • Grab Pomerium's included example docker-compose.yml directly or by cloning the repository.
  • Update docker-compose.yml to match your identity provider settings.
  • Copy your subdomain's wild-card TLS certificate next to the compose file. If you don't have one handy, the included script generates one from LetsEncrypt.
  • Run docker-compose by runnig the command $ docker-compose up.
  • Pomerium is configured to delegate access to two test apps helloworld and httpbin. Navigate to hello.corp.example.com or httpbin.corp.example.com. You should see something like the following in your browser and in your terminal.

Getting started

asciicast