UNPKG

zamza

Version:

Apache Kafka discovery, indexing, searches, storage, hooks and HTTP gateway

20 lines 947 B
import { Metrics } from "../Metrics"; import { Subscription } from "../interfaces"; export default class AccessControll { private readonly accessConfig; private readonly metrics; constructor(accessConfig: any, metrics: Metrics); private topicAccessAllowedForToken; private wildcardAccessAllowedForToken; private permissionTypeAccessAllowedForToken; anonymiseToken(token?: string): string; topicAccessAllowedForRequest(req: any, topic: string): boolean; wildcardAccessAllowedForRequest(req: any): boolean; topicConfigAccessAllowedForRequest(req: any): boolean; produceAccessAllowedForRequest(req: any): boolean; deleteAccessAllowedForRequest(req: any): boolean; hookAccessAllowedForRequest(req: any): boolean; subscriptionsAllowedForRequest(req: any, subscriptions: Subscription[]): boolean; replayAccessAllowedForRequest(req: any): boolean; } //# sourceMappingURL=AccessControll.d.ts.map