public interface Authenticator
Modifier and Type | Method and Description |
---|---|
boolean |
authenticateUser(String principal,
AuthenticationToken token) |
void |
changePassword(String principal,
AuthenticationToken token) |
void |
createUser(String principal,
AuthenticationToken token)
Creates a user with no initial permissions whatsoever
|
void |
dropUser(String user) |
Set<Class<? extends AuthenticationToken>> |
getSupportedTokenTypes() |
void |
initialize(String instanceId,
boolean initialize) |
void |
initializeSecurity(TCredentials credentials,
String principal,
byte[] token) |
Set<String> |
listUsers() |
boolean |
userExists(String user)
Checks if a user exists
|
boolean |
validSecurityHandlers(Authorizor auth,
PermissionHandler pm) |
boolean |
validTokenClass(String tokenClass)
Returns true if the given token is appropriate for this Authenticator
|
void initialize(String instanceId, boolean initialize)
boolean validSecurityHandlers(Authorizor auth, PermissionHandler pm)
void initializeSecurity(TCredentials credentials, String principal, byte[] token) throws AccumuloSecurityException, ThriftSecurityException
boolean authenticateUser(String principal, AuthenticationToken token) throws AccumuloSecurityException
AccumuloSecurityException
Set<String> listUsers() throws AccumuloSecurityException
AccumuloSecurityException
void createUser(String principal, AuthenticationToken token) throws AccumuloSecurityException
AccumuloSecurityException
void dropUser(String user) throws AccumuloSecurityException
AccumuloSecurityException
void changePassword(String principal, AuthenticationToken token) throws AccumuloSecurityException
AccumuloSecurityException
boolean userExists(String user) throws AccumuloSecurityException
AccumuloSecurityException
Set<Class<? extends AuthenticationToken>> getSupportedTokenTypes()
boolean validTokenClass(String tokenClass)
Copyright © 2011–2016 The Apache Software Foundation. All rights reserved.