Auth(認証の略)は、アプリに「ユーザー」という概念を与えるものです。認証がなければ、すべての訪問者は匿名で、アプリはある人と別の人を区別できません。認証があれば、各訪問者がサインインし、アプリはその人が誰かを把握し、その人に固有のデータを保存できます:予約、保存した車、設定、進行状況。 認証を組み込むと、以下が可能になります:Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
- ユーザーごとにデータを保存 — 予約、設定、コンテンツ、履歴。
- サインイン後ろに機能をゲート(チェックアウト、プロフィールページ、管理パネル)。
- 名前、役割、プラン、過去の行動によって体験をパーソナライズ。
- セッション単位ではなく個人単位でアクティビティと利用状況を追跡。
ReplitアプリでAuthがどのように機能するか
Replitには2つの組み込み認証オプションが付属しています。どちらもAgentによってプロビジョニングされます — 別途ダッシュボードへのサインアップや、OAuthキーのコピー&ペーストは不要です。- Replit Auth — ユーザーは既存のReplitアカウントでサインインします。サインインページはReplitブランドです。Agentに追加するよう依頼するだけで設定は不要です。
- Clerk Auth — アプリが専用のClerkテナントを持ちます。ユーザーはReplitではなくあなたのアプリ内でアカウントを作成します。ブランディング、ログイン方法、サインイン画面のルック&フィールをコントロールできます。
Replit Auth vs. Clerk Auth
| Replit Auth | Clerk Auth | |
|---|---|---|
| ユーザーアカウント | ReplitアカウントでサインIN | アプリ内でアカウントを作成(Replitアカウント不要) |
| ブランディング | Replitブランドのログインページ | 完全カスタマイズ可能 — アプリの名前、アイコン、色 |
| SSOクレデンシャル | ReplitのOAuthアプリを共有使用 | プロバイダーごとに独自のOAuthクレデンシャルを使用 |
| 環境 | シングル環境 | 開発環境と本番環境を分離 |
| 最適な用途 | クイックセットアップ、プロトタイプ、Replitブランドが許容されるアプリ | ブランドアプリ、プロフェッショナルおよび商用製品 |
アプリに認証を追加する
事前に選択する必要はありません — どちらか一方から始めて、後から移行できます。最速の方法は、Agentにどちらを使用するか伝えることです:- 「アプリにサインインを追加してください。Replit Authを使用します。」
- 「アプリにサインインを追加してください。Clerk Authを使用します。」
次のステップ
Replit Auth
ゼロ設定のReplitブランドサインイン — ユーザーはReplitアカウントでサインインします。
Clerk Auth
独自のブランド認証テナント — 完全カスタマイズ可能なログイン、開発/本番環境の分離。
ログインを追加する
実例:Clerk Authを実際のアプリに組み込み、2人の顧客でテストする。
Replit AuthからClerkへの移行
既存のアプリをReplit AuthからClerkテナントへ移行する。