/opt/canhelp/node_modules/google-auth-library/build/src/auth
NameSizeModeActions
authclient.d.ts107640644editdlrm
authclient.js112470644editdlrm
awsclient.d.ts53150644editdlrm
awsclient.js75560644editdlrm
awsrequestsigner.d.ts16260644editdlrm
awsrequestsigner.js94420644editdlrm
baseexternalclient.d.ts130200644editdlrm
baseexternalclient.js208570644editdlrm
certificatesubjecttokensupplier.d.ts22020644editdlrm
certificatesubjecttokensupplier.js106190644editdlrm
computeclient.d.ts13590644editdlrm
computeclient.js44970644editdlrm
credentials.d.ts23590644editdlrm
credentials.js7040644editdlrm
defaultawssecuritycredentialssupplier.d.ts37950644editdlrm
defaultawssecuritycredentialssupplier.js93300644editdlrm
downscopedclient.d.ts66930644editdlrm
downscopedclient.js123530644editdlrm
envDetect.d.ts3630644editdlrm
envDetect.js28310644editdlrm
executable-response.d.ts44890644editdlrm
executable-response.js75190644editdlrm
externalAccountAuthorizedUserClient.d.ts31730644editdlrm
externalAccountAuthorizedUserClient.js100050644editdlrm
externalclient.d.ts15280644editdlrm
externalclient.js30480644editdlrm
filesubjecttokensupplier.d.ts16080644editdlrm
filesubjecttokensupplier.js35150644editdlrm
googleauth.d.ts235740644editdlrm
googleauth.js363740644editdlrm
iam.d.ts6230644editdlrm
iam.js13730644editdlrm
identitypoolclient.d.ts56260644editdlrm
identitypoolclient.js67750644editdlrm
idtokenclient.d.ts9380644editdlrm
idtokenclient.js21060644editdlrm
impersonated.d.ts56870644editdlrm
impersonated.js86540644editdlrm
jwtaccess.d.ts23360644editdlrm
jwtaccess.js72130644editdlrm
jwtclient.d.ts51220644editdlrm
jwtclient.js112560644editdlrm
loginticket.d.ts53670644editdlrm
loginticket.js17950644editdlrm
oauth2client.d.ts253260644editdlrm
oauth2client.js336620644editdlrm
oauth2common.d.ts40940644editdlrm
oauth2common.js80800644editdlrm
passthrough.d.ts10970644editdlrm
passthrough.js18420644editdlrm
pluggable-auth-client.d.ts54850644editdlrm
pluggable-auth-client.js100020644editdlrm
pluggable-auth-handler.d.ts21090644editdlrm
pluggable-auth-handler.js72600644editdlrm
refreshclient.d.ts34360644editdlrm
refreshclient.js66500644editdlrm
stscredentials.d.ts52610644editdlrm
stscredentials.js47380644editdlrm
urlsubjecttokensupplier.d.ts21860644editdlrm
urlsubjecttokensupplier.js28590644editdlrm
Edit: /opt/canhelp/node_modules/google-auth-library/build/src/auth/executable-response.d.ts (4489B)
/** * Interface defining the JSON formatted response of a 3rd party executable * used by the pluggable auth client. */ export interface ExecutableResponseJson { /** * The version of the JSON response. Only version 1 is currently supported. * Always required. */ version: number; /** * Whether the executable ran successfully. Always required. */ success: boolean; /** * The epoch time for expiration of the token in seconds, required for * successful responses. */ expiration_time?: number; /** * The type of subject token in the response, currently supported values are: * urn:ietf:params:oauth:token-type:saml2 * urn:ietf:params:oauth:token-type:id_token * urn:ietf:params:oauth:token-type:jwt */ token_type?: string; /** * The error code from the executable, required when unsuccessful. */ code?: string; /** * The error message from the executable, required when unsuccessful. */ message?: string; /** * The ID token to be used as a subject token when token_type is id_token or jwt. */ id_token?: string; /** * The response to be used as a subject token when token_type is saml2. */ saml_response?: string; } /** * Defines the response of a 3rd party executable run by the pluggable auth client. */ export declare class ExecutableResponse { /** * The version of the Executable response. Only version 1 is currently supported. */ readonly version: number; /** * Whether the executable ran successfully. */ readonly success: boolean; /** * The epoch time for expiration of the token in seconds. */ readonly expirationTime?: number; /** * The type of subject token in the response, currently supported values are: * urn:ietf:params:oauth:token-type:saml2 * urn:ietf:params:oauth:token-type:id_token * urn:ietf:params:oauth:token-type:jwt */ readonly tokenType?: string; /** * The error code from the executable. */ readonly errorCode?: string; /** * The error message from the executable. */ readonly errorMessage?: string; /** * The subject token from the executable, format depends on tokenType. */ readonly subjectToken?: string; /** * Instantiates an ExecutableResponse instance using the provided JSON object * from the output of the executable. * @param responseJson Response from a 3rd party executable, loaded from a * run of the executable or a cached output file. */ constructor(responseJson: ExecutableResponseJson); /** * @return A boolean representing if the response has a valid token. Returns * true when the response was successful and the token is not expired. */ isValid(): boolean; /** * @return A boolean representing if the response is expired. Returns true if the * provided timeout has passed. */ isExpired(): boolean; } /** * An error thrown by the ExecutableResponse class. */ export declare class ExecutableResponseError extends Error { constructor(message: string); } /** * An error thrown when the 'version' field in an executable response is missing or invalid. */ export declare class InvalidVersionFieldError extends ExecutableResponseError { } /** * An error thrown when the 'success' field in an executable response is missing or invalid. */ export declare class InvalidSuccessFieldError extends ExecutableResponseError { } /** * An error thrown when the 'expiration_time' field in an executable response is missing or invalid. */ export declare class InvalidExpirationTimeFieldError extends ExecutableResponseError { } /** * An error thrown when the 'token_type' field in an executable response is missing or invalid. */ export declare class InvalidTokenTypeFieldError extends ExecutableResponseError { } /** * An error thrown when the 'code' field in an executable response is missing or invalid. */ export declare class InvalidCodeFieldError extends ExecutableResponseError { } /** * An error thrown when the 'message' field in an executable response is missing or invalid. */ export declare class InvalidMessageFieldError extends ExecutableResponseError { } /** * An error thrown when the subject token in an executable response is missing or invalid. */ export declare class InvalidSubjectTokenError extends ExecutableResponseError { }