OAuth configuration

interface OAuthConfig {
    allowUnsafeClientSecret?: boolean;
    cacheDuration?: number;
    maxRetries?: number;
    providers: Partial<Record<OAuthProvider, OAuthProviderConfig>>;
    retryDelay?: number;
    stateTimeout?: number;
    timeout?: number;
    usePKCE?: boolean;
}

Hierarchy

  • BaseConfig
    • OAuthConfig

Properties

allowUnsafeClientSecret?: boolean
cacheDuration?: number
maxRetries?: number
providers: Partial<Record<OAuthProvider, OAuthProviderConfig>>
retryDelay?: number
stateTimeout?: number
timeout?: number
usePKCE?: boolean