UNPKG

snowflake-sdk

Version:
13 lines (12 loc) 504 B
import { AuthClass, AuthRequestBody } from '../types'; import { WorkloadIdentityProviderKey } from './types'; import { WIP_ConnectionConfig } from '../../connection/types'; declare class AuthWorkloadIdentity implements AuthClass { private connectionConfig; tokenProvider: WorkloadIdentityProviderKey; token: string; constructor(connectionConfig: WIP_ConnectionConfig); updateBody(body: AuthRequestBody): void; authenticate(): Promise<void>; } export default AuthWorkloadIdentity;