mirror of
https://github.com/pomerium/pomerium.git
synced 2025-05-01 19:36:32 +02:00
- 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. |
||
---|---|---|
.. | ||
gitlab | ||
microsoft | ||
okta | ||
signed-headers | ||
get-started.gif | ||
identity-providers.md | ||
readme.md | ||
signed-headers.md |
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
orhttpbin.corp.example.com
. You should see something like the following in your browser and in your terminal.