vulcain-corejs
Version:
Vulcain micro-service framework
12 lines (11 loc) • 443 B
TypeScript
import { ITokenService, VerifyTokenParameter } from '../services';
import { UserContext } from '../../servers/requestContext';
export declare class TokenService implements ITokenService {
private issuer;
private secretKey;
private tokenExpiration;
constructor();
createTokenAsync(user: UserContext): Promise<string>;
private createToken(payload, options);
verifyTokenAsync(p: VerifyTokenParameter): Promise<any>;
}