/
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/loginticket.d.ts
(5367B)
export declare class LoginTicket { private envelope?; private payload?; /** * Create a simple class to extract user ID from an ID Token * * @param {string} env Envelope of the jwt * @param {TokenPayload} pay Payload of the jwt * @constructor */ constructor(env?: string, pay?: TokenPayload); getEnvelope(): string | undefined; getPayload(): TokenPayload | undefined; /** * Create a simple class to extract user ID from an ID Token * * @return The user ID */ getUserId(): string | null; /** * Returns attributes from the login ticket. This can contain * various information about the user session. * * @return The envelope and payload */ getAttributes(): { envelope: string | undefined; payload: TokenPayload | undefined; }; } export interface TokenPayload { /** * The Issuer Identifier for the Issuer of the response. Always * https://accounts.google.com or accounts.google.com for Google ID tokens. */ iss: string; /** * Access token hash. Provides validation that the access token is tied to the * identity token. If the ID token is issued with an access token in the * server flow, this is always included. This can be used as an alternate * mechanism to protect against cross-site request forgery attacks, but if you * follow Step 1 and Step 3 it is not necessary to verify the access token. */ at_hash?: string; /** * True if the user's e-mail address has been verified; otherwise false. */ email_verified?: boolean; /** * An identifier for the user, unique among all Google accounts and never * reused. A Google account can have multiple emails at different points in * time, but the sub value is never changed. Use sub within your application * as the unique-identifier key for the user. */ sub: string; /** * The client_id of the authorized presenter. This claim is only needed when * the party requesting the ID token is not the same as the audience of the ID * token. This may be the case at Google for hybrid apps where a web * application and Android app have a different client_id but share the same * project. */ azp?: string; /** * The user's email address. This may not be unique and is not suitable for * use as a primary key. Provided only if your scope included the string * "email". */ email?: string; /** * The URL of the user's profile page. Might be provided when: * - The request scope included the string "profile" * - The ID token is returned from a token refresh * - When profile claims are present, you can use them to update your app's * user records. Note that this claim is never guaranteed to be present. */ profile?: string; /** * The URL of the user's profile picture. Might be provided when: * - The request scope included the string "profile" * - The ID token is returned from a token refresh * - When picture claims are present, you can use them to update your app's * user records. Note that this claim is never guaranteed to be present. */ picture?: string; /** * The user's full name, in a displayable form. Might be provided when: * - The request scope included the string "profile" * - The ID token is returned from a token refresh * - When name claims are present, you can use them to update your app's user * records. Note that this claim is never guaranteed to be present. */ name?: string; /** * The user's given name, in a displayable form. Might be provided when: * - The request scope included the string "profile" * - The ID token is returned from a token refresh * - When name claims are present, you can use them to update your app's user * records. Note that this claim is never guaranteed to be present. */ given_name?: string; /** * The user's family name, in a displayable form. Might be provided when: * - The request scope included the string "profile" * - The ID token is returned from a token refresh * - When name claims are present, you can use them to update your app's user * records. Note that this claim is never guaranteed to be present. */ family_name?: string; /** * Identifies the audience that this ID token is intended for. It must be one * of the OAuth 2.0 client IDs of your application. */ aud: string; /** * The time the ID token was issued, represented in Unix time (integer * seconds). */ iat: number; /** * The time the ID token expires, represented in Unix time (integer seconds). */ exp: number; /** * The value of the nonce supplied by your app in the authentication request. * You should enforce protection against replay attacks by ensuring it is * presented only once. */ nonce?: string; /** * The hosted G Suite domain of the user. Provided only if the user belongs to * a hosted domain. */ hd?: string; /** * The user's locale, represented by a BCP 47 language tag. * Might be provided when a name claim is present. */ locale?: string; }
Save
cmd:
run