メインコンテンツへスキップ

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 OAuthアプリを作成する手順を説明します。Authペインに入力するClient IDClient Secretを取得します。
このページは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アプリを作成する

  1. GitHub Developer Settingsに移動します
  2. サイドバーのOAuth Appsを選択します
  3. New OAuth Appを選択します
  4. アプリケーションの詳細を入力します:
Application name: アプリケーションの名前を入力します。 Homepage URLAuthorization callback URL: どちらもAuthペインProvider setupに表示されている正確な値に設定します。値の確認方法についてはSSOプロバイダーのOAuth認証情報の設定を参照してください。
  1. Register applicationを選択します

Step 2: クライアント認証情報を生成する

  1. アプリの設定ページでClient IDを確認してコピーします
  2. Generate a new client secretを選択します
  3. 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に表示されているカスタムドメインの値に更新します