keycloak-lambda-authorizer
Version:
6 lines • 392 B
TypeScript
import { EnforcerFunction, RefreshContext, RequestContent, TokenJson } from '../Options';
export interface SecurityAdapter {
validate(request: string | RequestContent, enforcer?: EnforcerFunction): Promise<RequestContent>;
refreshToken(tokenJson: TokenJson | RefreshContext, enforcer?: EnforcerFunction): Promise<RefreshContext | null>;
}
//# sourceMappingURL=SecurityAdapter.d.ts.map