UNPKG

@capimjs/library-auth

Version:

Professional API using Clean Architecture and TDD. to group validators

26 lines (25 loc) 707 B
import { AppearanceEnum, LangEnum } from '../../../../domain/contracts'; export interface AuthenticateToken { authenticateToken: (input: AuthenticateToken.Input) => Promise<AuthenticateToken.Output>; } export declare namespace AuthenticateToken { type Input = { token: string; domain: string; }; type Output = undefined | { sub: string; upn: string; email_verified: boolean; name: string; preferred_username: string; given_name: string; family_name: string; email: string; tenant: string; tenantId: string; lang: LangEnum; appearance: AppearanceEnum; roles: []; }; }