Files
standardnotes-server/packages/api-gateway/src/Service/Cache/CrossServiceTokenCacheInterface.ts
T

11 lines
322 B
TypeScript

export interface CrossServiceTokenCacheInterface {
set(dto: {
authorizationHeaderValue: string
encodedCrossServiceToken: string
expiresAtInSeconds: number
userUuid: string
}): Promise<void>
get(authorizationHeaderValue: string): Promise<string | null>
invalidate(userUuid: string): Promise<void>
}