roach-storm
Version:
Apache Kafka to Google Pub/Sub Gateway, API controlled
14 lines • 600 B
TypeScript
import { Metrics } from "../Metrics";
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;
}
//# sourceMappingURL=AccessControll.d.ts.map