UNPKG

loopback4-authentication

Version:

A loopback-next extension for authentication feature. Various Oauth strategies supported by this package.

11 lines (10 loc) 580 B
import { Provider, ValueOrPromise } from '@loopback/context'; import { Strategy } from 'passport'; import { AuthenticationMetadata } from '../types'; import { ClientPasswordStrategyFactory } from './passport/passport-client-password'; export declare class ClientAuthStrategyProvider implements Provider<Strategy | undefined> { private readonly clientMetadata; private readonly getClientPasswordVerifier; constructor(clientMetadata: AuthenticationMetadata, getClientPasswordVerifier: ClientPasswordStrategyFactory); value(): ValueOrPromise<Strategy | undefined>; }