Skip to main content
An OIDC trust lets tokens from an external issuer (e.g. GitHub Actions) authenticate as a service account: tokens whose issuer and subject exactly match the trust are exchanged for short-lived Synthetiq tokens. No credentials are stored anywhere. All trust commands require the org:trusts scope on your organization role.

create

Create a trust on a service account:
One trust per (issuer, subject) pair per organization.

list

List the organization’s trusts:

update

Update an existing trust:

delete

Delete a trust:
Revocation is immediate — the next token exchange for this issuer and subject fails.