cognito-jwt-token-validator
Version:
A JWT token validator to be used with cognito based custom authorizers.
36 lines (35 loc) • 707 B
TypeScript
/// <reference types="node" />
export interface PolicyMap {
[]: PolicyStatement[];
}
export interface PolicyDocument {
Version: string;
Statement: PolicyStatement[];
}
export interface PolicyStatement {
Action?: string;
Effect?: string;
Resource?: string;
}
export interface JWT {
header: {
[]: string;
};
payload: {
[]: string;
};
signature: {
[]: string;
};
}
export interface JWK {
alg: string;
e: string;
kid: string;
kty: string;
n: string;
use: string;
}
export interface PemDictionary {
[]: string | Buffer;
}