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
AccumuloSecurityExceptionSet<String> listUsers() throws AccumuloSecurityException
AccumuloSecurityExceptionvoid createUser(String principal, AuthenticationToken token) throws AccumuloSecurityException
AccumuloSecurityExceptionvoid dropUser(String user) throws AccumuloSecurityException
AccumuloSecurityExceptionvoid changePassword(String principal, AuthenticationToken token) throws AccumuloSecurityException
AccumuloSecurityExceptionboolean userExists(String user) throws AccumuloSecurityException
AccumuloSecurityExceptionSet<Class<? extends AuthenticationToken>> getSupportedTokenTypes()
boolean validTokenClass(String tokenClass)
Copyright © 2011–2017 The Apache Software Foundation. All rights reserved.