メインコンテンツへスキップ
コードレビューの自動化やWebhookに使用されるGitHub Appインテグレーションとは別に、ユーザーがGitHubでKodusにサインインできるようにしたい場合に使用します。

前提条件

  • WEB_DOMAIN: フロントエンドのURL(例:https://app.yourdomain.comまたはhttp://localhost:3000

ステップ1:OAuthアプリの作成

  1. GitHubでSettings > Developer Settings > OAuth Appsに移動
  2. New OAuth Appをクリック
  3. 基本情報(アプリケーション名、ホームページURL)を入力
新しいアプリケーションフォームを表示するGitHub OAuthアプリページ

ステップ2:コールバックURLの設定

Authorization callback URLを以下に設定します:
WEB_DOMAIN/api/auth/callback/github
URLが実際のWebドメインとスキーム(http/https)と一致していることを確認してください。

ステップ3:.envへの認証情報の追加

アプリを作成したら、GitHubから認証情報をコピーしてKodusの環境に追加します:
WEB_OAUTH_GITHUB_CLIENT_ID="your_client_id_here"
WEB_OAUTH_GITHUB_CLIENT_SECRET="your_client_secret_here"

環境変数の概要

WEB_OAUTH_GITHUB_CLIENT_ID="your_client_id_here"
WEB_OAUTH_GITHUB_CLIENT_SECRET="your_client_secret_here"
変更を適用するためにWebアプリケーションを再起動してください。