in src/RBACHandler.ts [69:77]
async isBundleRequestAuthorized(request: AuthorizationBundleRequest): Promise<void> {
const groups: string[] = request.userIdentity['cognito:groups'] ?? [];
const authZPromises: Promise<void>[] = request.requests.map(async (batch: BatchReadWriteRequest) => {
return this.isAllowed(groups, batch.operation, batch.resourceType);
});
await Promise.all(authZPromises);
}