Skip to main content
Identity plugin · listing tai42/identity-oidc

Install

Permissions

Provides

identity-oidc

Identity — Validate-only OIDC identity provider — resolve an issuer-minted JWT to an authenticated identity. This provider lets machines authenticate with a JWT your identity provider already issues, rather than with an API key the runtime minted. It verifies tokens; it never issues them — there is no authorization-code flow, no client id or secret, and no key-minting surface.

Register and select it

manifest.yml
The provider registers itself under the name identity-oidc, which is the value ACCESS_CONTROL_AUTH_PROVIDERS selects. Listing redis alongside it keeps minted API keys working next to issuer-signed JWTs.

Configuration

The TAI_IDENTITY_OIDC_ env group. The issuer must publish standard discovery metadata and a JWKS endpoint. Startup fetches both, so a misconfigured issuer fails at boot rather than on the first call.

Write the policy

A verified token resolves to the user id idp:{issuer}:{claim value}. Nothing is provisioned automatically: until a policy exists for that exact id, every protected route denies the call. The owner_user_id claim is stripped from the claims the runtime keeps, so it cannot be used to escalate.

See also