vulcain-corejs
Version:
Vulcain micro-service framework
11 lines (10 loc) • 442 B
TypeScript
import { IAuthenticationStrategy, UserToken } from "../securityContext";
import { IRequestContext } from '../../pipeline/common';
export declare class ApiKeyService implements IAuthenticationStrategy {
readonly name: string;
private enabled;
private apiKeyServiceName;
private apiKeyServiceVersion;
constructor();
verifyToken(ctx: IRequestContext, accessToken: string, tenant: string): Promise<UserToken>;
}