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.
|
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 © 2013 The Apache Software Foundation