mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-10-06 04:12:16 +00:00
Update OAuth provider ID in installation instructions (#1222)
When setting up the OAuth Provider in LangSmith using `github-oauth-provider` results in the error: > Error: Provider ID 'github-oauth-provider' is reserved for Fleet public OAuth. Choose another name.
This commit is contained in:
parent
c3e1390cf2
commit
b1431c2802
1 changed files with 3 additions and 3 deletions
|
|
@ -45,7 +45,7 @@ Open SWE authenticates as a [GitHub App](https://docs.github.com/en/apps/creatin
|
||||||
Before creating the app you need to decide on an **OAuth provider ID** — this is a short string you'll use in both GitHub and LangSmith to link the two. Pick something memorable, for example:
|
Before creating the app you need to decide on an **OAuth provider ID** — this is a short string you'll use in both GitHub and LangSmith to link the two. Pick something memorable, for example:
|
||||||
|
|
||||||
```
|
```
|
||||||
github-oauth-provider
|
your-org-github-oauth
|
||||||
```
|
```
|
||||||
|
|
||||||
Write this down. You'll use it in the callback URL below and again in step 4 when configuring LangSmith.
|
Write this down. You'll use it in the callback URL below and again in step 4 when configuring LangSmith.
|
||||||
|
|
@ -56,7 +56,7 @@ Write this down. You'll use it in the callback URL below and again in step 4 whe
|
||||||
2. Fill in:
|
2. Fill in:
|
||||||
- **App name**: `open-swe` (or your preferred name)
|
- **App name**: `open-swe` (or your preferred name)
|
||||||
- **Homepage URL**: This can be any valid URL — it's only shown on the GitHub Marketplace page (which you won't be using). Use something like `https://github.com/langchain-ai/open-swe`
|
- **Homepage URL**: This can be any valid URL — it's only shown on the GitHub Marketplace page (which you won't be using). Use something like `https://github.com/langchain-ai/open-swe`
|
||||||
- **Callback URL**: `https://smith.langchain.com/host-oauth-callback/<your-provider-id>` — replace `<your-provider-id>` with the ID you chose in step 3a (e.g. `https://smith.langchain.com/host-oauth-callback/github-oauth-provider`)
|
- **Callback URL**: `https://smith.langchain.com/host-oauth-callback/<your-provider-id>` — replace `<your-provider-id>` with the ID you chose in step 3a (e.g. `https://smith.langchain.com/host-oauth-callback/your-org-github-oauth`)
|
||||||
- **Request user authorization (OAuth) during installation**: ✅ Enable this
|
- **Request user authorization (OAuth) during installation**: ✅ Enable this
|
||||||
- **Webhook URL**: `https://<your-ngrok-url>/webhooks/github` — use the ngrok URL from step 2
|
- **Webhook URL**: `https://<your-ngrok-url>/webhooks/github` — use the ngrok URL from step 2
|
||||||
- **Webhook secret**: generate one and save it — you'll need it later as `GITHUB_WEBHOOK_SECRET`:
|
- **Webhook secret**: generate one and save it — you'll need it later as `GITHUB_WEBHOOK_SECRET`:
|
||||||
|
|
@ -125,7 +125,7 @@ This lets each user authenticate with their own GitHub account. Without it, all
|
||||||
To set up per-user OAuth:
|
To set up per-user OAuth:
|
||||||
|
|
||||||
1. In LangSmith, go to **Settings → OAuth Providers → Add Provider**
|
1. In LangSmith, go to **Settings → OAuth Providers → Add Provider**
|
||||||
2. Set the **Provider ID** to the same string you chose in step 3a (e.g. `github-oauth-provider`)
|
2. Set the **Provider ID** to the same string you chose in step 3a (e.g. `your-org-github-oauth`)
|
||||||
3. Enter the **Client ID** and **Client Secret** from your GitHub App (found on the GitHub App settings page under **OAuth credentials**)
|
3. Enter the **Client ID** and **Client Secret** from your GitHub App (found on the GitHub App settings page under **OAuth credentials**)
|
||||||
4. Enter the **Authorization URL** as `https://github.com/login/oauth/authorize` and the **Token URL** as `https://github.com/login/oauth/access_token`.
|
4. Enter the **Authorization URL** as `https://github.com/login/oauth/authorize` and the **Token URL** as `https://github.com/login/oauth/access_token`.
|
||||||
5. Leave "Enable PKCE" unchecked.
|
5. Leave "Enable PKCE" unchecked.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue