# Hierarchy For Package org.apache.cassandra.auth

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.auth.AllowAllAuthenticator (implements org.apache.cassandra.auth.IAuthenticator)
  - org.apache.cassandra.auth.AllowAllAuthorizer (implements org.apache.cassandra.auth.IAuthorizer)
  - org.apache.cassandra.auth.AllowAllInternodeAuthenticator (implements org.apache.cassandra.auth.IInternodeAuthenticator)
  - org.apache.cassandra.auth.AuthenticatedUser
  - org.apache.cassandra.auth.AuthKeyspace
  - org.apache.cassandra.auth.CassandraAuthorizer (implements org.apache.cassandra.auth.IAuthorizer)
  - org.apache.cassandra.auth.CassandraRoleManager (implements org.apache.cassandra.auth.IRoleManager)
  - org.apache.cassandra.auth.DataResource (implements org.apache.cassandra.auth.IResource)
  - org.apache.cassandra.auth.FunctionResource (implements org.apache.cassandra.auth.IResource)
  - org.apache.cassandra.service.MigrationListener
    - org.apache.cassandra.auth.AuthMigrationListener
  - org.apache.cassandra.auth.PasswordAuthenticator (implements org.apache.cassandra.auth.IAuthenticator)
  - org.apache.cassandra.auth.PermissionDetails (implements java.lang.Comparable<T>)
  - org.apache.cassandra.auth.PermissionsCache (implements org.apache.cassandra.auth.PermissionsCacheMBean)
  - org.apache.cassandra.auth.Resources
  - org.apache.cassandra.auth.RoleOptions
  - org.apache.cassandra.auth.RoleResource (implements java.lang.Comparable<T>, org.apache.cassandra.auth.IResource)
  - org.apache.cassandra.auth.Roles
  - org.apache.cassandra.auth.RolesCache (implements org.apache.cassandra.auth.RolesCacheMBean)

## Interface Hierarchy

- org.apache.cassandra.auth.IAuthenticator
- org.apache.cassandra.auth.IAuthenticator.SaslNegotiator
- org.apache.cassandra.auth.IAuthorizer
- org.apache.cassandra.auth.IInternodeAuthenticator
- org.apache.cassandra.auth.IResource
- org.apache.cassandra.auth.IRoleManager
- org.apache.cassandra.auth.PermissionsCacheMBean
- org.apache.cassandra.auth.RolesCacheMBean

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cassandra.auth.Permission
    - org.apache.cassandra.auth.IRoleManager.Option