public Set<DataResource> protectedResources() { // Also protected by CassandraRoleManager, but the duplication doesn't hurt and is more explicit return ImmutableSet.of(DataResource.table(SchemaConstants.AUTH_KEYSPACE_NAME, AuthKeyspace.ROLES)); }
public Set<DataResource> protectedResources() { // Also protected by CassandraRoleManager, but the duplication doesn't hurt and is more explicit return ImmutableSet.of(DataResource.table(SchemaConstants.AUTH_KEYSPACE_NAME, AuthKeyspace.ROLES)); }
public Set<DataResource> protectedResources() { return ImmutableSet.of(DataResource.table(SchemaConstants.AUTH_KEYSPACE_NAME, AuthKeyspace.ROLE_PERMISSIONS)); }
public Set<DataResource> protectedResources() { return ImmutableSet.of(DataResource.table(SchemaConstants.AUTH_KEYSPACE_NAME, AuthKeyspace.ROLE_PERMISSIONS)); }
public Set<DataResource> protectedResources() { // Also protected by CassandraRoleManager, but the duplication doesn't hurt and is more explicit return ImmutableSet.of(DataResource.table(SchemaConstants.AUTH_KEYSPACE_NAME, AuthKeyspace.ROLES)); }
public Set<DataResource> protectedResources() { return ImmutableSet.of(DataResource.table(SchemaConstants.AUTH_KEYSPACE_NAME, AuthKeyspace.ROLE_PERMISSIONS)); }
public void hasColumnFamilyAccess(String keyspace, String columnFamily, Permission perm) throws UnauthorizedException, InvalidRequestException { ThriftValidation.validateColumnFamily(keyspace, columnFamily); hasAccess(keyspace, perm, DataResource.table(keyspace, columnFamily)); }
public void hasColumnFamilyAccess(String keyspace, String columnFamily, Permission perm) throws UnauthorizedException, InvalidRequestException { ThriftValidation.validateColumnFamily(keyspace, columnFamily); hasAccess(keyspace, perm, DataResource.table(keyspace, columnFamily)); }
public void onDropColumnFamily(String ksName, String cfName) { DatabaseDescriptor.getAuthorizer().revokeAllOn(DataResource.table(ksName, cfName)); }
public void onDropColumnFamily(String ksName, String cfName) { DatabaseDescriptor.getAuthorizer().revokeAllOn(DataResource.table(ksName, cfName)); }
public void hasColumnFamilyAccess(String keyspace, String columnFamily, Permission perm) throws UnauthorizedException, InvalidRequestException { ThriftValidation.validateColumnFamily(keyspace, columnFamily); hasAccess(keyspace, perm, DataResource.table(keyspace, columnFamily)); }
public void onDropColumnFamily(String ksName, String cfName) { DatabaseDescriptor.getAuthorizer().revokeAllOn(DataResource.table(ksName, cfName)); }
public enum Flag { SUPER, COUNTER, DENSE, COMPOUND }
public enum Flag { SUPER, COUNTER, DENSE, COMPOUND }
public static IResource maybeCorrectResource(IResource resource, ClientState state) throws InvalidRequestException { if (DataResource.class.isInstance(resource)) { DataResource dataResource = (DataResource) resource; if (dataResource.isTableLevel() && dataResource.getKeyspace() == null) return DataResource.table(state.getKeyspace(), dataResource.getTable()); } return resource; } }
public static IResource maybeCorrectResource(IResource resource, ClientState state) throws InvalidRequestException { if (DataResource.class.isInstance(resource)) { DataResource dataResource = (DataResource) resource; if (dataResource.isTableLevel() && dataResource.getKeyspace() == null) return DataResource.table(state.getKeyspace(), dataResource.getTable()); } return resource; } }
public static IResource maybeCorrectResource(IResource resource, ClientState state) throws InvalidRequestException { if (DataResource.class.isInstance(resource)) { DataResource dataResource = (DataResource) resource; if (dataResource.isTableLevel() && dataResource.getKeyspace() == null) return DataResource.table(state.getKeyspace(), dataResource.getTable()); } return resource; } }