IntelligenceX
Class

OAuthConfig

Namespace IntelligenceX.OpenAI.Auth
Assembly IntelligenceX
Modifiers sealed

Configuration for the OAuth login flow.

Inheritance

  • Object
  • OAuthConfig

Constructors

Methods

public static OAuthConfig FromEnvironment() #
Returns: OAuthConfig

Builds an OAuth configuration from environment variables.

public Void Validate() #
Returns: Void

Validates required configuration values.

Properties

public String AuthorizeUrl { get; set; } #

Authorization endpoint URL.

public String TokenUrl { get; set; } #

Token endpoint URL.

public String ClientId { get; set; } #

OAuth client id.

public String Scopes { get; set; } #

OAuth scopes string.

public String RedirectUri { get; set; } #

Redirect URI.

public Int32 RedirectPort { get; set; } #

Redirect port when using a local listener.

public String RedirectPath { get; set; } #

Redirect path when using a local listener.

public Boolean AddOrganizations { get; set; } #

Whether to add organizations during login.

public Boolean CodexCliSimplifiedFlow { get; set; } #

Whether to use the simplified Codex CLI flow.

public String Originator { get; set; } #

Originator identifier.