nest-authify
Version:
Complete authentication and authorization package for NestJS - Monolith and Microservices ready with OAuth, JWT, Redis sessions
11 lines (10 loc) • 479 B
TypeScript
import { CanActivate, ExecutionContext } from '@nestjs/common';
import { Reflector } from '@nestjs/core';
import { AuthMsClientService } from '../microservices/auth-ms-client.service';
export declare class MicroserviceJwtAuthGuard implements CanActivate {
private authMsClient;
private reflector;
constructor(authMsClient: AuthMsClientService, reflector: Reflector);
canActivate(context: ExecutionContext): Promise<boolean>;
private extractTokenFromHeader;
}