UNPKG

cannoli-interfaces

Version:
30 lines (29 loc) 918 B
import { INatipayJwtPayloadApp } from './i-payload-app'; import { INatipayJwtPayloadDevice } from './i-payload-device'; import { INatipayJwtPayloadInfo } from './i-payload-info'; import { INatipayJwtPayloadUser } from './i-payload-user'; export interface INatipayJwtPayload { app: INatipayJwtPayloadApp | null; /** * (Audiência): Identifica os destinatários pretendidos do JWT (sua aplicação). */ aud: string; device: INatipayJwtPayloadDevice | null; /** * (Expiração): Timestamp de quando o JWT expira */ exp?: number; /** * (Emitido em): Timestamp de quando o JWT foi emitido */ iat: number; info: INatipayJwtPayloadInfo | null; /** * (Emissor): Identifica quem emitiu o JWT (o domínio da sua aplicação). */ iss: string; jti: string; sub: string; type: string | null; user: INatipayJwtPayloadUser | null; }