早期アクセス:この機能は現在早期アクセスで利用できます。これを使用することで、
Oktaのマスターサブスクリプション
契約の該当する無料トライアル条件に同意したことになります。リリース段階の詳細
→
前提条件
Auth0アカウント:auth0.comで登録します - React
16.11以降:このパッケージはReact 17、
18、19を含むReact 16.11.0以上をサポートします - Tailwind CSS 3以降:Tailwind CSSインストール
ガイドに従います
インストール
**npm/pnpm:**必要なピア依存関係(
react-hook-formと@auth0/auth0-react)をもつパッケージをインストールします。**shadcn:**コンポーネントのソースコードと、共有ユーティリティとAuth0統合の@auth0/universal-components-core依存関係をインストールします。クイックスタート
1. アプリをAuth0ProviderおよびAuth0ComponentProviderでラップする
App.tsx
2. Auth0ユニバーサルコンポーネントを使用する
OrganizationManagementPage.tsx
構成
Auth0ComponentProviderは、すべてのコンポーネントの認証、キャッシュ、国際化、トースト通知を管理します。
Auth0ComponentProvider
認証、テーマ設定、i18n、トースト通知、TanStack Queryキャッシュオプションを構成する
スタイリング
クイックスタートでスタイルシートをインポートする(@auth0/universal-components-react/styles)ことですべてのコンポーネントスタイルを有効にできます。
Tailwind v4を利用している場合:
@import "@auth0/universal-components-react/tailwind"をCSSファイルに追加します。shadcnを利用している場合: インポート不要。スタイルはすでにTailwindビルドに含まれています。Styling & Theming Guide
テーマプリセット、ダークモードサポート、CSS変数、スタイリングオプションを含む、ブランドに合わせたコンポーネントの外観のカスタマイズ方法を詳しくご覧ください。
実装例
完全な実装例について、サンプルアプリケーションを参照してください。Code Examples
React SPA(npm)、React SPA(shadcn)、およびNext.jsの完全な実装パターン付きサンプルアプリケーション