loopback4-authentication
Version:
A loopback-next extension for authentication feature. Various Oauth strategies supported by this package.
11 lines (10 loc) • 580 B
TypeScript
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>;
}