Skip to content

Commit 67c6b34

Browse files
authored
Merge branch 'main' into kralicky/tracing-docs
2 parents 3c04757 + 7eee751 commit 67c6b34

File tree

5 files changed

+247
-650
lines changed

5 files changed

+247
-650
lines changed

content/docs/capabilities/getting-users-identity.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
# cSpell:ignore ecparam genkey noout pubout secp256r1 QCN7adG2AmIK3UdHJvVJkldsUc6XeBRz83Z4rXX8Va4 ary66nrvA55TpaiWADq8b3O1CYIbvjqIHpXCY envoyproxy Jklds Tpai Ibvjq Lamda
33

4-
title: Continious Identity Verification at the Application Layer
4+
title: Continuous Identity Verification at the Application Layer
55
description: Learn how Pomerium uses JWTs for identity and context verification, how it fits into a zero trust environment, and four ways to validate the JWT in your upstream service.
6-
sidebar_label: Continious Identity Verification
6+
sidebar_label: Continuous Identity Verification
77
keywords:
88
- jwt
99
- jwt authentication
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"label": "Cloud"
3+
}

content/docs/deploy/core.mdx

+28-4
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,17 @@ We also provide container images on [Docker Hub](https://hub.docker.com/r/pomeri
102102
Example usage:
103103

104104
```bash
105+
# config.yaml is your Pomerium configuration.
106+
# See https://www.pomerium.com/docs/deploy/core#configuration
107+
#
108+
# Note: The external port (8443) can be changed without affecting your route configuration
109+
# as long as your routes don't specify explicit ports. See
110+
# https://pomerium.com/docs/reference/routes/from#port-matching-behavior for more information
105111
docker pull pomerium/pomerium:latest
106-
docker run --rm -it -p 443:443 pomerium/pomerium:latest --version
112+
docker run --rm -it \
113+
-p 8443:443 \
114+
-v $(pwd)/config.yaml:/pomerium/config.yaml \
115+
pomerium/pomerium:latest
107116
```
108117

109118
If you plan to run on port 443 in a rootless environment, you may need extra [capabilities](https://linux-audit.com/linux-capabilities-hardening-linux-binaries-by-removing-setuid/) or choose a non-privileged port.
@@ -140,11 +149,26 @@ Pomerium is configured via [configuration variables](/docs/reference) (environme
140149

141150
```yaml title="config.yaml"
142151
# Minimal example route
152+
#
153+
# Generate a shared secret by running head -c32 /dev/urandom | base64
154+
# More on shared secrets at https://www.pomerium.com/docs/reference/shared-secret
143155
shared_secret: REPLACE_ME
156+
157+
# Generate a cookie secret by running head -c32 /dev/urandom | base64
158+
# More on cookie secrets at https://www.pomerium.com/docs/reference/cookies#cookie-secret
144159
cookie_secret: REPLACE_ME
145-
idp_provider: google
146-
idp_client_id: REPLACE_ME
147-
idp_client_secret: REPLACE_ME
160+
161+
# If the Authenticate Service URL is not set, the Pomerium Hosted Authenticate Service will be used.
162+
# See https://www.pomerium.com/docs/reference/service-urls#authenticate-service-url
163+
#
164+
# authenticate_service_url: REPLACE_ME
165+
#
166+
# For more information on identity provider settings, see https://pomerium.com/docs/reference/identity-provider-settings
167+
#
168+
# idp_provider: REPLACE_ME
169+
# idp_client_id: REPLACE_ME
170+
# idp_client_secret: REPLACE_ME
171+
148172
address: :443
149173

150174
routes:

0 commit comments

Comments
 (0)