UNPKG

google-sa-id-token

Version:

Fetch ID Token for Service Account when running in GCloud

20 lines (19 loc) 455 B
export declare type TokenRaw = string; export declare type TokenPayload = { aud: string; azp: string; email: string; email_verified: true; exp: number; iat: number; iss: 'https://accounts.google.com'; sub: string; }; export declare type Token = { raw: TokenRaw; payload: TokenPayload; }; export declare type TokenCache = { fetchTokenStatus: 'pending' | 'rejected' | 'fulfilled'; promise: Promise<Token>; };