なぜ Clerk なのか?

- セキュアなサインイン & サインアップ(ソーシャル、パスワード、MFA)
- 組み込み UI コンポーネント:ユーザープロフィール、組織管理、ユーザーなり替わり(impersonation)
- B2B アプリ向けのサポート(チーム、ロール、招待)
- Supabase、Stripe(近日対応予定)などとの連携
- 早期アクセスを管理するウェイトリストモード
- 充実した無料枠:10K MAUs(月間アクティブユーザー 1 万人)
ステップごとの連携ガイド
Clerk アプリのセットアップ
ステップ 1
ステップ 2
ステップ 1

ステップ 2
ステップ 3

ステップ 4

ステップ 3
ステップ 1

ステップ 2
ステップ 3

ステップ 4
ウェイトリストモードを有効にする(任意)
ステップ 1
ステップ 2
ステップ 3
- サインアップしたユーザーは pending approval(承認待ち)になります
-
管理者は Clerk ダッシュボードからユーザーを承認できます

ステップ 4(ボーナス)


Clerk でのユーザーとチームの管理
Step 1

Step 2
Step 3
Step 4
Step 5

- あらかじめ用意されたユーザー管理ダッシュボードを提供
- ソーシャルログインおよびパスワード認証をサポート
-
ユーザー自身でアカウントと 2FA を管理できる

代理ログインモード(管理者用)
Step 1
Step 2
Step 3
Step 4
Supabase との連携(上級向け)

- ユーザーデータをデータベースに保存する
- JWT トークンによるセキュアな認証
- 認証をアプリの機能と連携させる
Step 1
Step 2



Step 3
auth.uid() を使用するようにします。Lovable に次のプロンプトを入力します:Step 4

カスタムドメインを追加(任意)
ステップ 1
ステップ 2
app.yourcompany.com)ステップ 3
ステップ 4
ステップ 5
まとめと今後のステップ
- Clerk を使ったセキュアな認証
- 早期ユーザーを集めるためのウェイトリスト
- ユーザーとチームの管理機能
- Supabase データベース連携
- プロフェッショナルな独自ドメイン
ボーナス: 数分で B2B 機能を構築する
- 組織向けロールベースのアクセス制御
- 招待フロー(メールベース、事前構築済み UI)
- 組織プロフィールのカスタマイズ(ロゴ、名前)
- 複数組織の切り替え(例: Slack スタイル)
ヒントとトラブルシューティング
- すでに Supabase Auth を使っていますか? アプリのロジックを書き直さずに Clerk に切り替えられます。JWT を正しく設定して、認証プロバイダーを入れ替えるだけです。
- メールのカスタマイズ: Clerk では、すべてのトランザクションメールテンプレート(ウェイティングリスト、招待、承認)を編集できます。
- モバイルログイン: Clerk はパスキー、OTP、SMS に対応しており、Dev モードでは追加の設定は不要です。
- コンプライアンス: Clerk は SOC2、HIPAA、GDPR に準拠しています。
よくある質問(FAQ)
Supabase Auth から Clerk へ簡単に切り替えられますか?
Supabase Auth から Clerk へ簡単に切り替えられますか?
- Clerk を設定して JWT を発行するようにする
- Clerk に Supabase の JWT シークレットを追加する
- Supabase の RLS ポリシーを、Clerk の
auth.uid()を使うように更新する
Google や GitHub などの OAuth プロバイダを設定する必要がありますか?
Google や GitHub などの OAuth プロバイダを設定する必要がありますか?
- 独自の Google / GitHub / その他のクレデンシャルを用意する
- Clerk の OAuth settings に追加する
Organizations と Users の違いは何ですか?
Organizations と Users の違いは何ですか?
- Users:あなたのアプリにログインできる個々のユーザー
- Organizations:ユーザーのグループ(チーム、企業など)
- ロールベースのアクセス(Admin、Member など)
- ユーザーにチームメイトを招待してもらいたい場合
- B2B SaaS 形式のフロー
“Impersonation Mode” とは何ですか?
“Impersonation Mode” とは何ですか?
- ユーザーの問題をデバッグする
- ユーザーの体験を把握する
- ライブサポートを提供する
Clerk の UI コンポーネントはカスタマイズできますか?
Clerk の UI コンポーネントはカスタマイズできますか?
appearanceプロップを使ったフル CSS 対応- Clerk の React hooks を使って、完全にカスタムな UI を構築するオプション
Clerk からウェイティングリストのユーザーにメールを送れますか?
Clerk からウェイティングリストのユーザーにメールを送れますか?
- ウェイティングリストから承認されたユーザーには自動通知される
- 一括メール送信のサポートは 近日対応予定
Clerk は無料で使えますか?
Clerk は無料で使えますか?
- 月間アクティブユーザー(MAU)10,000人 まで
- 有料プランは $25/月 からで、その後は利用量に応じた課金
Clerk はコンプライアンス(SOC2、HIPAA、GDPR)に対応していますか?
Clerk はコンプライアンス(SOC2、HIPAA、GDPR)に対応していますか?
- SOC 2 認証取得済み
- HIPAA 準拠
- GDPR 対応
請求に Clerk と Stripe を一緒に使えますか?
請求に Clerk と Stripe を一緒に使えますか?
- プランの定義(例:Free、Pro、Enterprise)
- Clerk の UI から、ユーザー / Organization にサブスクリプションを管理してもらう
- Stripe にデータを自動同期する
最後に
- 安全でスケーラブルな認証
- チームと組織の管理
- デバッグ用のなりすましツール
- Supabase を利用したデータおよびアクセス制御
- 洗練された UX のためのカスタムドメイン対応

