@villedemontreal/jwt-validator
Version:
Module to validate JWT (JSON Web Tokens)
34 lines • 745 B
TypeScript
/**
* A JWT payload
*/
export interface IJWTPayload {
accessToken: string;
iss: string;
exp: number;
iat: number;
keyId: number;
displayName: string;
aud: string;
name: string;
sub: string;
/**
* @deprecated Please use mtlIdentityId or userName instead.
*/
inum: string;
userName: string;
givenName: string;
familyName: string;
userType: string;
email?: string;
mtlIdentityId?: string;
employeeNumber?: string;
department?: string;
phoneNumber?: string;
phoneMobileNumber?: string;
customData?: any;
}
/**
* IJWTPayload Type Guard
*/
export declare const isJWTPayload: (obj: any) => obj is IJWTPayload;
//# sourceMappingURL=jwtPayload.d.ts.map