GitHub
LibreChatでGitHubを使用したユーザー認証を設定する方法を学びます。
GitHub アプリケーションを作成する
- Github Developer settings に移動します。
- 新しいGitHubアプリを作成する
GitHub アプリケーションの設定
GitHub App nameを入力し、Homepage URLを設定してください。- localhostの例:
http://localhost:3080 - ドメインの例:
https://example.com
- localhostの例:
- 有効な
Callback URLを追加します:- localhostの例:
http://localhost:3080/oauth/github/callback - ドメインの例:
https://example.com/oauth/github/callback
- localhostの例:
WebhookセクションにあるActiveというラベルのチェックボックスのチェックを外します。
Account permissionsまでスクロールし、Email addressesをAccess: Read-onlyに設定します。
Create GitHub Appをクリックします
.env Configuration
Generate a new client secretをクリックします
.envファイル内のClient IDとClient Secretをコピーします。
DOMAIN_CLIENT=https://your-domain.com # use http://localhost:3080 if not using a custom domain
DOMAIN_SERVER=https://your-domain.com # use http://localhost:3080 if not using a custom domain
GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret
GITHUB_CALLBACK_URL=/oauth/github/callback
# GitHub Enterprise (optional)
# Uncomment and configure the following if you are using GitHub Enterprise for authentication
# GITHUB_ENTERPRISE_BASE_URL=https://your-ghe-instance.com
# GITHUB_ENTERPRISE_USER_AGENT=YourEnterpriseAppName.envファイルを保存します
注: Docker を使用している場合は、
docker compose up -dを実行して .env の設定変更を適用してください。
このガイドはいかがでしたか?