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(ServerContext context,
boolean initialize) |
void |
initializeSecurity(String principal,
byte[] token) |
Set<String> |
listUsers() |
boolean |
userExists(String user)
Checks if a user exists
|
boolean |
validSecurityHandlers() |
boolean |
validTokenClass(String tokenClass)
Returns true if the given token is appropriate for this Authenticator
|
void initialize(ServerContext context, boolean initialize)
boolean validSecurityHandlers()
void initializeSecurity(String principal, byte[] token)
boolean authenticateUser(String principal, AuthenticationToken token) 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)
Set<Class<? extends AuthenticationToken>> getSupportedTokenTypes()
boolean validTokenClass(String tokenClass)
Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.