/
opt
/
canhelp
/
node_modules
/
google-auth-library
/
build
/
src
/
auth
/
/opt/canhelp/node_modules/google-auth-library/build/src/auth
mkdir
upload
Name
Size
Mode
Actions
authclient.d.ts
10764
0644
edit
dl
rm
authclient.js
11247
0644
edit
dl
rm
awsclient.d.ts
5315
0644
edit
dl
rm
awsclient.js
7556
0644
edit
dl
rm
awsrequestsigner.d.ts
1626
0644
edit
dl
rm
awsrequestsigner.js
9442
0644
edit
dl
rm
baseexternalclient.d.ts
13020
0644
edit
dl
rm
baseexternalclient.js
20857
0644
edit
dl
rm
certificatesubjecttokensupplier.d.ts
2202
0644
edit
dl
rm
certificatesubjecttokensupplier.js
10619
0644
edit
dl
rm
computeclient.d.ts
1359
0644
edit
dl
rm
computeclient.js
4497
0644
edit
dl
rm
credentials.d.ts
2359
0644
edit
dl
rm
credentials.js
704
0644
edit
dl
rm
defaultawssecuritycredentialssupplier.d.ts
3795
0644
edit
dl
rm
defaultawssecuritycredentialssupplier.js
9330
0644
edit
dl
rm
downscopedclient.d.ts
6693
0644
edit
dl
rm
downscopedclient.js
12353
0644
edit
dl
rm
envDetect.d.ts
363
0644
edit
dl
rm
envDetect.js
2831
0644
edit
dl
rm
executable-response.d.ts
4489
0644
edit
dl
rm
executable-response.js
7519
0644
edit
dl
rm
externalAccountAuthorizedUserClient.d.ts
3173
0644
edit
dl
rm
externalAccountAuthorizedUserClient.js
10005
0644
edit
dl
rm
externalclient.d.ts
1528
0644
edit
dl
rm
externalclient.js
3048
0644
edit
dl
rm
filesubjecttokensupplier.d.ts
1608
0644
edit
dl
rm
filesubjecttokensupplier.js
3515
0644
edit
dl
rm
googleauth.d.ts
23574
0644
edit
dl
rm
googleauth.js
36374
0644
edit
dl
rm
iam.d.ts
623
0644
edit
dl
rm
iam.js
1373
0644
edit
dl
rm
identitypoolclient.d.ts
5626
0644
edit
dl
rm
identitypoolclient.js
6775
0644
edit
dl
rm
idtokenclient.d.ts
938
0644
edit
dl
rm
idtokenclient.js
2106
0644
edit
dl
rm
impersonated.d.ts
5687
0644
edit
dl
rm
impersonated.js
8654
0644
edit
dl
rm
jwtaccess.d.ts
2336
0644
edit
dl
rm
jwtaccess.js
7213
0644
edit
dl
rm
jwtclient.d.ts
5122
0644
edit
dl
rm
jwtclient.js
11256
0644
edit
dl
rm
loginticket.d.ts
5367
0644
edit
dl
rm
loginticket.js
1795
0644
edit
dl
rm
oauth2client.d.ts
25326
0644
edit
dl
rm
oauth2client.js
33662
0644
edit
dl
rm
oauth2common.d.ts
4094
0644
edit
dl
rm
oauth2common.js
8080
0644
edit
dl
rm
passthrough.d.ts
1097
0644
edit
dl
rm
passthrough.js
1842
0644
edit
dl
rm
pluggable-auth-client.d.ts
5485
0644
edit
dl
rm
pluggable-auth-client.js
10002
0644
edit
dl
rm
pluggable-auth-handler.d.ts
2109
0644
edit
dl
rm
pluggable-auth-handler.js
7260
0644
edit
dl
rm
refreshclient.d.ts
3436
0644
edit
dl
rm
refreshclient.js
6650
0644
edit
dl
rm
stscredentials.d.ts
5261
0644
edit
dl
rm
stscredentials.js
4738
0644
edit
dl
rm
urlsubjecttokensupplier.d.ts
2186
0644
edit
dl
rm
urlsubjecttokensupplier.js
2859
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/google-auth-library/build/src/auth/jwtclient.d.ts
(5122B)
import { GoogleToken } from '../gtoken/googleToken'; import * as stream from 'stream'; import { CredentialBody, Credentials, JWTInput } from './credentials'; import { IdTokenProvider } from './idtokenclient'; import { GetTokenResponse, OAuth2Client, OAuth2ClientOptions, RequestMetadataResponse } from './oauth2client'; export interface JWTOptions extends OAuth2ClientOptions { /** * The service account email address. */ email?: string; /** * The path to private key file. Not necessary if {@link JWTOptions.key} has been provided. */ keyFile?: string; /** * The value of key. Not necessary if {@link JWTOptions.keyFile} has been provided. */ key?: string; /** * The list of requested scopes or a single scope. */ keyId?: string; /** * The impersonated account's email address. */ scopes?: string | string[]; /** * The ID of the key. */ subject?: string; /** * Additional claims, such as target audience. * * @example * ``` * {target_audience: 'targetAudience'} * ``` */ additionalClaims?: {}; } export declare class JWT extends OAuth2Client implements IdTokenProvider { email?: string; keyFile?: string; key?: string; keyId?: string; defaultScopes?: string | string[]; scopes?: string | string[]; scope?: string; subject?: string; gtoken?: GoogleToken; additionalClaims?: {}; useJWTAccessWithScope?: boolean; defaultServicePath?: string; private access?; /** * JWT service account credentials. * * Retrieve access token using gtoken. * * @param options the */ constructor(options?: JWTOptions); /** * Creates a copy of the credential with the specified scopes. * @param scopes List of requested scopes or a single scope. * @return The cloned instance. */ createScoped(scopes?: string | string[]): JWT; /** * Obtains the metadata to be sent with the request. * * @param url the URI being authorized. */ protected getRequestMetadataAsync(url?: string | null): Promise<RequestMetadataResponse>; /** * Fetches an ID token. * @param targetAudience the audience for the fetched ID token. */ fetchIdToken(targetAudience: string): Promise<string>; /** * Determine if there are currently scopes available. */ private hasUserScopes; /** * Are there any default or user scopes defined. */ private hasAnyScopes; /** * Get the initial access token using gToken. * @param callback Optional callback. * @returns Promise that resolves with credentials */ authorize(): Promise<Credentials>; authorize(callback: (err: Error | null, result?: Credentials) => void): void; private authorizeAsync; /** * Refreshes the access token. * @param refreshToken ignored * @private */ protected refreshTokenNoCache(): Promise<GetTokenResponse>; /** * Create a gToken if it doesn't already exist. */ private createGToken; /** * Create a JWT credentials instance using the given input options. * @param json The input object. * * @remarks * * **Important**: If you accept a credential configuration (credential JSON/File/Stream) from an external source for authentication to Google Cloud, you must validate it before providing it to any Google API or library. Providing an unvalidated credential configuration to Google APIs can compromise the security of your systems and data. For more information, refer to {@link https://cloud.google.com/docs/authentication/external/externally-sourced-credentials Validate credential configurations from external sources}. */ fromJSON(json: JWTInput): void; /** * Create a JWT credentials instance using the given input stream. * @param inputStream The input stream. * @param callback Optional callback. * * @remarks * * **Important**: If you accept a credential configuration (credential JSON/File/Stream) from an external source for authentication to Google Cloud, you must validate it before providing it to any Google API or library. Providing an unvalidated credential configuration to Google APIs can compromise the security of your systems and data. For more information, refer to {@link https://cloud.google.com/docs/authentication/external/externally-sourced-credentials Validate credential configurations from external sources}. */ fromStream(inputStream: stream.Readable): Promise<void>; fromStream(inputStream: stream.Readable, callback: (err?: Error | null) => void): void; private fromStreamAsync; /** * Creates a JWT credentials instance using an API Key for authentication. * @param apiKey The API Key in string form. */ fromAPIKey(apiKey: string): void; /** * Using the key or keyFile on the JWT client, obtain an object that contains * the key and the client email. */ getCredentials(): Promise<CredentialBody>; }
Save
cmd:
run