GitHub

Providers

Identity providers and form library combinations shipped by the registry.

Prefer the builder when you are choosing providers and libraries. This page is the item names for the CLI.

Each provider is a registry item that compiles form fields into an OidcPolicy and parses a policy back into those fields.

Included providers

ProviderItem prefix
GitHubprovider-github
Vercelprovider-vercel
GitLabprovider-gitlab
Googleprovider-google
Bitbucketprovider-bitbucket
AWSprovider-aws
Azureprovider-azure
Custom OIDCprovider-custom

Item names add optional -<form> and -<validation> suffixes (rhf, tanstack, zod, valibot). Example: GitHub with React Hook Form and Zod is @oidc-ui/provider-github-rhf-zod.

npx shadcn@latest list @oidc-ui is the source of truth for the full set.

Shared items

ItemRole
coreComposed policy form for the default GitHub + Vercel starter
policyOidcPolicy type, validation, and match/explain helpers
verifyServer-side token verification against policy rules
page-actionsExample settings page and savePolicy server action
claimsAdditional-claims editor and claim helpers
pickerMulti-provider toggle used when more than one provider is selected

See Save and verify for policy, verify, and page-actions.

Provider sources live in registry/oidc/providers. Generated files are not hand-edited. See Contributing.