このガイドでは、GitHub Developer SettingsでGitHub OAuthアプリを作成する手順を説明します。Authペインに入力するClient IDとClient Secretを取得します。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.
このページはGitHub Developer Settingsでのプロバイダー側のセットアップのみを説明しています。GitHubを有効化してAuthペインに認証情報を入力するClerk Auth全体のフローについては、Clerk AuthドキュメントのSSOプロバイダーのOAuth認証情報の設定を参照してください: SSOプロバイダーのOAuth認証情報の設定
前提条件
- GitHubアカウント
- 発行済みのReplitアプリ — カスタムOAuth認証情報は本番環境でのみ利用可能
- Authペインで以下の手順で開いたGitHubプロバイダーの編集パネル:Authペイン → Configureタブ → SSO providersセクション → Production環境を選択 → GitHubの横のEditを選択
Step 1: GitHub OAuthアプリを作成する
- GitHub Developer Settingsに移動します
- サイドバーのOAuth Appsを選択します
- New OAuth Appを選択します
- アプリケーションの詳細を入力します:
- Register applicationを選択します
Step 2: クライアント認証情報を生成する
- アプリの設定ページでClient IDを確認してコピーします
- Generate a new client secretを選択します
- Client Secretをすぐにコピーします
トラブルシューティング
リダイレクトURIの不一致
- Authorization callback URLがAuthペインのProvider setupに表示されている値と完全に一致していることを確認します
- タイポや誤ったプロトコルがないか確認します
- 末尾のスラッシュがないことを確認します
Invalid client
- Client IDとClient Secretが正しくコピーされていることを再確認します
- 貼り付け時に余分なスペースがないことを確認します
カスタムドメインで動作しない
- Homepage URLとAuthorization callback URLをAuthペインのProvider setupに表示されているカスタムドメインの値に更新します