| Interface | Description |
|---|---|
| IAuthenticator | |
| IAuthorizer |
Primary Cassandra authorization interface.
|
| IInternodeAuthenticator | |
| IResource |
The interface at the core of Cassandra authorization.
|
| ISaslAwareAuthenticator | |
| ISaslAwareAuthenticator.SaslAuthenticator |
| Class | Description |
|---|---|
| AllowAllAuthenticator | |
| AllowAllAuthorizer | |
| AllowAllInternodeAuthenticator | |
| Auth | |
| Auth.MigrationListener |
IMigrationListener implementation that cleans up permissions on dropped resources.
|
| AuthenticatedUser |
Returned from IAuthenticator#authenticate(), represents an authenticated user everywhere internally.
|
| CassandraAuthorizer |
CassandraAuthorizer is an IAuthorizer implementation that keeps
permissions internally in C* - in system_auth.permissions CQL3 table.
|
| DataResource |
The primary type of resource in Cassandra.
|
| LegacyAuthenticator |
Provides a transitional IAuthenticator implementation for old-style (pre-1.2) authenticators.
|
| LegacyAuthorizer |
Provides a transitional IAuthorizer implementation for old-style (pre-1.2) authorizers.
|
| PasswordAuthenticator |
PasswordAuthenticator is an IAuthenticator implementation
that keeps credentials (usernames and bcrypt-hashed passwords)
internally in C* - in system_auth.credentials CQL3 table.
|
| PermissionDetails |
Sets of instances of this class are returned by IAuthorizer.listPermissions() method for LIST PERMISSIONS query.
|
| PermissionsCache | |
| Resources |
| Enum | Description |
|---|---|
| IAuthenticator.Option |
Supported CREATE USER/ALTER USER options.
|
| Permission |
An enum encapsulating the set of possible permissions that an authenticated user can have on a resource.
|
Copyright © 2015 The Apache Software Foundation