keycloak-lambda-authorizer
Version:
13 lines • 568 B
TypeScript
import { AdapterContent, EnforcerFunc, RequestContent } from '../Options';
export interface EnforcerAction {
enforce(requestContent: RequestContent, enforcer: EnforcerFunc): Promise<void>;
}
export declare class DefaultEnforcer implements EnforcerAction {
constructor(options: AdapterContent);
options: AdapterContent;
realmEnforcer: EnforcerAction;
clientEnforcer: EnforcerAction;
resourceEnforcer: EnforcerAction;
enforce(requestContent: RequestContent, enforcerFunc: EnforcerFunc): Promise<void>;
}
//# sourceMappingURL=Enforcer.d.ts.map