# Uses of Package
org.apache.cassandra.auth

Packages that use org.apache.cassandra.auth
Package | Description
--- | ---
org.apache.cassandra.auth |
org.apache.cassandra.config |
org.apache.cassandra.cql3 |
org.apache.cassandra.cql3.statements |
org.apache.cassandra.service |
org.apache.cassandra.transport |
org.apache.cassandra.utils |

Classes in org.apache.cassandra.auth used by org.apache.cassandra.auth
Class and Description
AuthenticatedUser Returned from IAuthenticator#authenticate(), represents an authenticated user everywhere internally.
DataResource The primary type of resource in Cassandra.
IAuthenticator
IAuthenticator.Option Supported CREATE USER/ALTER USER options.
IAuthorizer Primary Cassandra authorization interface.
IInternodeAuthenticator
IResource The interface at the core of Cassandra authorization.
ISaslAwareAuthenticator
ISaslAwareAuthenticator.SaslAuthenticator
Permission An enum encapsulating the set of possible permissions that an authenticated user can have on a resource.
PermissionDetails Sets of instances of this class are returned by IAuthorizer.listPermissions() method for LIST PERMISSIONS query.

Classes in org.apache.cassandra.auth used by org.apache.cassandra.config
Class and Description
IAuthenticator
IAuthorizer Primary Cassandra authorization interface.
IInternodeAuthenticator

Classes in org.apache.cassandra.auth used by org.apache.cassandra.cql3
Class and Description
IAuthenticator.Option Supported CREATE USER/ALTER USER options.

Classes in org.apache.cassandra.auth used by org.apache.cassandra.cql3.statements
Class and Description
DataResource The primary type of resource in Cassandra.
IResource The interface at the core of Cassandra authorization.
Permission 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.service
Class and Description
AuthenticatedUser Returned from IAuthenticator#authenticate(), represents an authenticated user everywhere internally.
IResource The interface at the core of Cassandra authorization.
Permission 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.transport
Class and Description
ISaslAwareAuthenticator.SaslAuthenticator

Classes in org.apache.cassandra.auth used by org.apache.cassandra.utils
Class and Description
IAuthenticator
IAuthorizer Primary Cassandra authorization interface.