UNPKG

@minimaltech/node-infra

Version:

Minimal Technology NodeJS Infrastructure - Loopback 4 Framework

13 lines (12 loc) 559 B
import { TInjectionGetter } from '../../../common'; import { Client, ClientCredentialsModel, Falsey, User } from '@node-oauth/oauth2-server'; import { AbstractOAuth2AuthenticationHandler } from './base'; export declare class OAuth2ClientCredentialHandler extends AbstractOAuth2AuthenticationHandler implements ClientCredentialsModel { constructor(opts: { scope?: string; authServiceKey: string; injectionGetter: TInjectionGetter; serviceKey: string; }); getUserFromClient(client: Client): Promise<User | Falsey>; }