Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1x 1x 1x 1x 1x | import { BindingKey } from '@loopback/core';
export interface AuthenticationStrategyOptions {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
[property: string]: any;
}
export interface HmacAuthenticationStrategyOptions {
accessKeyId: string;
secretAccessKey: string;
maxInterval: number;
}
export interface ExternalAuthenticationStrategyOptions {
accessKeyId: string;
secretAccessKey: string;
maxInterval: number;
}
export namespace AuthenticationStrategyBindings {
export const COGNITO_DEFAULT_OPTIONS = BindingKey.create<AuthenticationStrategyOptions>(
'authentication.strategies.cognito.defaultoptions',
);
export const HMAC_DEFAULT_OPTIONS = BindingKey.create<HmacAuthenticationStrategyOptions>(
'authentication.strategies.hmac.defaultoptions',
);
export const EXTERNAL_DEFAULT_OPTIONS = BindingKey.create<ExternalAuthenticationStrategyOptions>(
'authentication.strategies.external.defaultoptions',
);
}
|