Package org.apache.cassandra.auth

Interface Summary
IAuthenticator  
IAuthorizer Primary Cassandra authorization interface.
IInternodeAuthenticator  
IResource The interface at the core of Cassandra authorization.
 

Class Summary
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 Summary
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