GitHub

Overview

A shadcn/ui registry for building OIDC configuration UIs.

OIDC UI is a shadcn/ui component registry for building OIDC configuration UIs. Use the builder to pick the identity providers your product trusts, a form library, and a validation library. Preview the policy form your users will see, then copy the command into your app.

The registry ships:

  • Provider forms for GitHub, Vercel, GitLab, Google, Bitbucket, AWS, Azure, and custom OIDC issuers
  • A shared policy contract (OidcPolicy) and server-side token verifier
  • Optional React Hook Form or TanStack Form, with optional Zod or Valibot, for every provider

Start in the builder. Reach for the CLI when you already know the providers and libraries you want. After install, save the policy and verify tokens. See Getting started.

Copy this prompt
Paste it into your agent so it can add OIDC UI to the project.

Help me add OIDC UI to this project. Register https://oidc.shadcn.com/r/{name}.json as @oidc-ui. List available items with npx shadcn@latest list @oidc-ui. Search with npx shadcn@latest search @oidc-ui -q [KEYWORD]. Ask me which identity providers, form library, and validation library to use.