You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "File path to a secret containing the signing key, used to sign a user's attestation JWT which can be consumed by upstream applications to pass along identifying user information like username, id, and groups.",
Copy file name to clipboardexpand all lines: content/docs/reference/shared-secret.mdx
+19-15
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,7 @@
1
1
---
2
2
id: shared-secret
3
3
title: Shared Secret
4
-
description: |
5
-
Shared Secret is the base64 encoded 256-bit key used to mutually authenticate requests between services.
4
+
description: This page discusses shared secret settings in Pomerium, which are used to mutually authenticate requests between Pomerium services.
6
5
keywords:
7
6
- reference
8
7
- Shared Secret
@@ -18,24 +17,29 @@ import TabItem from '@theme/TabItem';
18
17
19
18
## Summary
20
19
21
-
**Shared Secret** is the base64-encoded, 256-bit key used to mutually authenticate requests between services. It's critical that secret keys are random, and stored safely.
20
+
**Shared Secret** is the base64-encoded, 256-bit key used to mutually authenticate requests between Pomerium services. It's critical that secret keys are random, and stored safely.
21
+
22
+
:::note
23
+
24
+
If you adjust your shared secret and/or how it's accessed by Pomerium, you may create a [**secret mismatch**](/docs/troubleshooting#shared-secret-mismatch).
Pomerium Core configurations do not require a `shared_secret` or `shared_secret_file`. You only need to include a shared secret if you are running the Console.
38
+
:::enterprise Shared Secret in Enterprise Configurations
35
39
36
-
If you are connecting to the Console, your Pomerium Core and Console configurations require the same shared secret.
40
+
If you're connecting to the [Enterprise Console](/docs/enterprise), your Pomerium Core and Enterprise configurations each require the same shared secret.
37
41
38
-
See the [**Enterprise Quickstart**](/docs/enterprise/quickstart) for an example implementation.
42
+
See the [Enterprise Quickstart](/docs/enterprise/quickstart) for an example implementation.
Copy file name to clipboardexpand all lines: content/docs/reference/signing-key.mdx
+13-4
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
id: signing-key
5
5
title: Signing Key
6
6
description: |
7
-
Signing Key is one or more PEM-encoded private keys used to sign a user's attestation JWT which can be consumed by upstream applications to pass along identifying user information like username, id, and groups. If multiple keys are provided only the first will be used for signing.
7
+
This page discusses the signing key settings Pomerium uses to sign the Pomerium JWT that's sent to upstream services to verify a user's identity.
8
8
keywords:
9
9
- reference
10
10
- Signing Key
@@ -18,8 +18,6 @@ import TabItem from '@theme/TabItem';
18
18
19
19
# Signing Key
20
20
21
-
## Summary
22
-
23
21
**Signing Key** is one or more PEM-encoded private keys used to sign a user's attestation JWT, which can be consumed by upstream applications to pass along identifying user information like username, id, and groups.
24
22
25
23
## How to configure
@@ -30,6 +28,7 @@ import TabItem from '@theme/TabItem';
Copy file name to clipboardexpand all lines: content/docs/troubleshooting.mdx
+2-2
Original file line number
Diff line number
Diff line change
@@ -148,7 +148,7 @@ Events:
148
148
149
149
### Shared Secret Mismatch
150
150
151
-
Pomerium's independent services communicate securely using a [shared secret](/docs/reference/shared-secret). When services or the databroker have mismatched secrets, Pomerium will fail.
151
+
Pomerium's independent services communicate securely using a [shared secret](/docs/reference/shared-secret). If any services have mismatched secrets, Pomerium will fail.
152
152
153
153
Pomerium Core will log a shared secret mismatch with:
154
154
@@ -163,7 +163,7 @@ Pomerium Core will log a shared secret mismatch with:
163
163
}
164
164
```
165
165
166
-
And Pomerium Enterprise will log the error with:
166
+
Pomerium Enterprise will log a shared secret mismatch with:
0 commit comments