nest-azure-ad-jwt-validator
Version:
Nest Azure Active Directory JWT Token Validator
16 lines (15 loc) • 641 B
TypeScript
import { DynamicModule, FactoryProvider, ValueProvider } from '@nestjs/common';
export interface ImportableFactoryProvider<T> extends Omit<FactoryProvider<T>, 'provide'>, Pick<DynamicModule, 'imports'> {
}
export type AsyncProvider<T> = ImportableFactoryProvider<T> | Omit<ValueProvider<T>, 'provide'>;
export interface TenantApplication {
tenantId: string;
audienceId: string;
}
export declare class NestAzureAdJwtValidatorModuleOptions {
apps: TenantApplication[];
serviceTokens?: string[];
enableDebugLogs?: boolean;
tokenHeader?: string;
constructor(partial: Partial<NestAzureAdJwtValidatorModuleOptions>);
}