UNPKG

vulcain-corejs

Version:
13 lines (12 loc) 675 B
import { VerifyTokenParameter } from './../../defaults/services'; import { ITokenService } from '../../defaults/services'; import { AbstractHandler } from '../../pipeline/abstractHandlers'; import { IContainer } from '../../di/resolvers'; import { UserContext } from '../../servers/requestContext'; export declare class ApiKeyService extends AbstractHandler implements ITokenService { private apiKeyServiceName; private apiKeyServiceVersion; constructor(container: IContainer, apiKeyServiceName: string, apiKeyServiceVersion: string); createTokenAsync(user: UserContext): Promise<string>; verifyTokenAsync(data: VerifyTokenParameter): Promise<boolean>; }