Uses of Package
org.apache.cassandra.auth
Packages that use org.apache.cassandra.auth
Package
Description
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.audit
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.authClassDescriptionAbstract CIDR authorizer, contains code common to all implementations of ICIDRAuthorizerReturned from IAuthenticator#authenticate(), represents an authenticated user everywhere internally.CIDR groups mapping cache.This class provides utility functions to list/update/drop CIDR groups mappings.This interface defines functionality to be provided by algorithm(s) implementing CIDR to CIDR groups mappings, to facilitate the efficient way to find the longest matching CIDR for a given IPBuilder to add CIDR to CIDR groups mappings and construct a mapping table with themContains CIDR permissions of a roleBuilder to generate CIDR PermissionsProvides functionality to list/update/drop CIDR permissions of a role Backend to build Role to CIDR permissions cacheJMX functions related to CIDR permissions cache and tableThe primary type of resource in Cassandra.IResource implementation representing functions.Performs the actual SASL negotiation for a single authentication attempt.Primary Cassandra authorization interface.Backend for CIDR authorization featureSupported modes by CIDR authorizerEnum that represents connection type of internode connection.The interface at the core of Cassandra authorization.Responsible for managing roles (which also includes what used to be known as users), including creation, deletion, alteration and the granting and revoking of roles to other roles.Supported options for CREATE ROLE/ALTER ROLE (and CREATE USER/ALTER USER, which are aliases provided for backwards compatibility).Interface for certificate validation and authorization for mTLS authenticators.PasswordAuthenticator is an IAuthenticator implementation that keeps credentials (rolenames and bcrypt-hashed passwords) internally in C* - in system_auth.roles CQL3 table.An enum encapsulating the set of possible permissions that an authenticated user can have on a resource.Sets of instances of this class are returned by IAuthorizer.listPermissions() method for LIST PERMISSIONS query.IResource implementation representing database roles.
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.auth.jmxClassDescriptionSets of instances of this class are returned by IAuthorizer.listPermissions() method for LIST PERMISSIONS query.IResource implementation representing database roles.
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.configClassDescriptionPrimary Cassandra authorization interface.Backend for CIDR authorization featureResponsible for managing roles (which also includes what used to be known as users), including creation, deletion, alteration and the granting and revoking of roles to other roles.
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.cql3
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.cql3.statementsClassDescriptionContains CIDR permissions of a roleThe interface at the core of Cassandra authorization.An enum encapsulating the set of possible permissions that an authenticated user can have on a resource.IResource implementation representing database roles.
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.net
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.schema
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.serviceClassDescriptionReturned from IAuthenticator#authenticate(), represents an authenticated user everywhere internally.The interface at the core of Cassandra authorization.An enum encapsulating the set of possible permissions that an authenticated user can have on a resource.
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.toolsClassDescriptionThis class provides utility functions to list/update/drop CIDR groups mappings.JMX functions related to CIDR permissions cache and table
-
Classes in org.apache.cassandra.auth used by org.apache.cassandra.transportClassDescriptionPerforms the actual SASL negotiation for a single authentication attempt.