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
{{ message }}
Repository navigation
Commit 5d2c1f0
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/oidc.mdx
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
1
---
2
-
title: "OpenID Connect (OIDC)"
3
-
description: "Access AWS and other services from deployed tasks using short-lived credentials instead of stored cloud keys."
2
+
title: "Workload identity"
3
+
description: "Access AWS from your tasks without storing long-lived credentials."
4
4
---
5
5
6
6
<Note>
7
-
OIDC is in private beta on Trigger.dev Cloud. [Contact us](https://trigger.dev/contact) to request
8
-
access.
7
+
Workload identity is in private beta on Trigger.dev Cloud. [Contact us](https://trigger.dev/contact)
8
+
to request access.
9
9
</Note>
10
10
11
-
OIDC lets a deployed task on Trigger.dev Cloud prove its identity to an external service without storing a long-lived cloud key. Trigger.dev issues a short-lived identity token. The service validates that token and grants only the permissions you configured for that identity.
11
+
Workload identity lets a deployed task on Trigger.dev Cloud access AWS and other services without storing long-lived credentials. It uses OIDC-based workload identity federation: Trigger.dev issues a short-lived OpenID Connect (OIDC) token, and the service validates it before granting the permissions configured for that identity.
12
12
13
13
## Prerequisites
14
14
@@ -21,7 +21,7 @@ OIDC lets a deployed task on Trigger.dev Cloud prove its identity to an external
21
21
<Steps>
22
22
<Steptitle="Select your deployed environment">
23
23
Open your project in the dashboard, select the Production, Staging, or Preview environment that
24
-
needs AWS access, then open [**OIDC**](https://cloud.trigger.dev/_/oidc) in the environment menu. Configure each environment separately.
24
+
needs AWS access, then open [**Workload identity**](https://cloud.trigger.dev/_/oidc) in the environment menu. Configure each environment separately.
25
25
</Step>
26
26
<Steptitle="Create an IAM OIDC identity provider">
27
27
In the AWS IAM console, open **Identity providers → Add provider → OpenID Connect**. Paste the
@@ -137,9 +137,9 @@ The provider requires `roleArn` and `region`, and accepts optional `roleSessionN
137
137
## Terraform setup
138
138
139
139
Use these resources instead of creating the provider and role through the console. Copy the exact
140
-
issuer URL and subject from the environment's OIDC page into the input variables. This example uses
141
-
exact subject matching; attach a least-privilege permissions policy to the role separately, as in
142
-
the setup steps above.
140
+
issuer URL and subject from the environment's Workload identity page into the input variables. This
141
+
example uses exact subject matching; attach a least-privilege permissions policy to the role separately,
0 commit comments