OAuthLoginOptions
Namespace: E2E.OAuth
public sealed class OAuthLoginOptionsThe e2e login flags; each provider reads the ones meant for it.
Inheritance: object
Properties
Section titled “Properties”ClientId
Section titled “ClientId”public string? ClientId { get; init; }GitHub Copilot: the client id of your GitHub OAuth App with the device flow enabled.
Value: string
Device
Section titled “Device”public bool Device { get; init; }ChatGPT: print a code for another device instead of opening the browser.
Value: bool
EnterpriseUrl
Section titled “EnterpriseUrl”public string? EnterpriseUrl { get; init; }GitHub Copilot: github.example.com for GitHub Enterprise.
Value: string
FromGitHubCli
Section titled “FromGitHubCli”public bool FromGitHubCli { get; init; }GitHub Copilot: reuse gh auth token even when a client id is given.
Value: bool