/** * Request model for creating auth connections - inherits common settings and includes sensitive fields */ export interface CreateOAuth2ClientCredsRequest { name: string; provider: string; clientId: string; tokenUrl: string; scopes?: string[]; extraParams?: Record; /** If True, send client credentials in Authorization header as Basic Auth instead of request body */ basicAuthInHeader?: boolean; clientSecret: string; customHeaders?: Record; }