/
var
/
www
/
greso.tech
/
server
/
nsm
/
node_modules
/
google-auth-library
/
build
/
src
/
auth
/
/var/www/greso.tech/server/nsm/node_modules/google-auth-library/build/src/auth
mkdir
upload
Name
Size
Mode
Actions
authclient.d.ts
4204
0644
edit
dl
rm
authclient.js
2144
0644
edit
dl
rm
awsclient.d.ts
4441
0644
edit
dl
rm
awsclient.js
12190
0644
edit
dl
rm
awsrequestsigner.d.ts
1626
0644
edit
dl
rm
awsrequestsigner.js
9296
0644
edit
dl
rm
baseexternalclient.d.ts
9301
0644
edit
dl
rm
baseexternalclient.js
18085
0644
edit
dl
rm
computeclient.d.ts
1345
0644
edit
dl
rm
computeclient.js
4442
0644
edit
dl
rm
credentials.d.ts
2276
0644
edit
dl
rm
credentials.js
704
0644
edit
dl
rm
downscopedclient.d.ts
6540
0644
edit
dl
rm
downscopedclient.js
13166
0644
edit
dl
rm
envDetect.d.ts
324
0644
edit
dl
rm
envDetect.js
2667
0644
edit
dl
rm
executable-response.d.ts
4489
0644
edit
dl
rm
executable-response.js
6714
0644
edit
dl
rm
externalAccountAuthorizedUserClient.d.ts
3426
0644
edit
dl
rm
externalAccountAuthorizedUserClient.js
10155
0644
edit
dl
rm
externalclient.d.ts
1356
0644
edit
dl
rm
externalclient.js
2979
0644
edit
dl
rm
googleauth.d.ts
11626
0644
edit
dl
rm
googleauth.js
28883
0644
edit
dl
rm
iam.d.ts
623
0644
edit
dl
rm
iam.js
1348
0644
edit
dl
rm
identitypoolclient.d.ts
3692
0644
edit
dl
rm
identitypoolclient.js
7567
0644
edit
dl
rm
idtokenclient.d.ts
896
0644
edit
dl
rm
idtokenclient.js
2088
0644
edit
dl
rm
impersonated.d.ts
4769
0644
edit
dl
rm
impersonated.js
6875
0644
edit
dl
rm
jwtaccess.d.ts
2409
0644
edit
dl
rm
jwtaccess.js
6987
0644
edit
dl
rm
jwtclient.d.ts
3833
0644
edit
dl
rm
jwtclient.js
10050
0644
edit
dl
rm
loginticket.d.ts
5367
0644
edit
dl
rm
loginticket.js
1768
0644
edit
dl
rm
oauth2client.d.ts
22521
0644
edit
dl
rm
oauth2client.js
31312
0644
edit
dl
rm
oauth2common.d.ts
3377
0644
edit
dl
rm
oauth2common.js
7734
0644
edit
dl
rm
pluggable-auth-client.d.ts
5983
0644
edit
dl
rm
pluggable-auth-client.js
9926
0644
edit
dl
rm
pluggable-auth-handler.d.ts
1842
0644
edit
dl
rm
pluggable-auth-handler.js
6824
0644
edit
dl
rm
refreshclient.d.ts
1743
0644
edit
dl
rm
refreshclient.js
4231
0644
edit
dl
rm
stscredentials.d.ts
4636
0644
edit
dl
rm
stscredentials.js
4886
0644
edit
dl
rm
Edit:
/var/www/greso.tech/server/nsm/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