Skip to content

Commit b3d64d3

Browse files
committed
chore(providers): use Netclaw-owned GitHub App client_id for Copilot
Replaces the akt-sh placeholder client_id with the registered netclaw-dev GitHub App. Removes the now-stale TODO comment. The new App is configured with device flow enabled, no callback redirect in use (device flow doesn't need one), and minimal permissions (Account email read-only). Consent screen now shows the Netclaw brand instead of a third-party app name.
1 parent 78b307f commit b3d64d3

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

src/Netclaw.Providers/GitHubCopilot/GitHubCopilotDescriptor.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,7 @@ public sealed class GitHubCopilotDescriptor(
3030
TokenEndpoint = new Uri("https://github.com/login/oauth/access_token"),
3131
DeviceEndpoint = new Uri("https://github.com/login/device/code"),
3232

33-
// Placeholder client_id borrowed from a third-party GitHub OAuth app
34-
// (akt-sh). Replace with a Netclaw-owned OAuth app registration
35-
// before this provider ships as supported (not experimental).
36-
ClientId = "Iv1.b507a08c87ecfe98",
33+
ClientId = "Iv23lipIurKdMkbqy6nH",
3734
Scope = "read:user",
3835
UseProprietaryDeviceFlow = false,
3936
};

0 commit comments

Comments
 (0)