public interface SecurityManager
| Modifier and Type | Method and Description |
|---|---|
User |
authenticate(String username,
String password) |
byte[] |
decryptData(byte[] data) |
byte[] |
encryptData(byte[] data) |
String |
encryptPassword(String username,
String salt,
String cleartextPassword) |
String |
encryptPassword(User user,
String cleartextPassword) |
User |
getUser(String username) |
boolean |
hasAdminRights(String username) |
User |
login(String username,
String password,
AuthorizationHandler<?> callbackHandler) |
void |
logout(AuthorizationHandler<?> callbackHandler) |
boolean |
verifyAuthorization(String username,
AuthorizationHandler<?> callbackHandler) |
boolean |
verifyAuthorization(User user,
AuthorizationHandler<?> callbackHandler) |
User login(String username, String password, AuthorizationHandler<?> callbackHandler)
void logout(AuthorizationHandler<?> callbackHandler)
User authenticate(String username, String password) throws IllegalAccessException
IllegalAccessExceptionboolean verifyAuthorization(String username, AuthorizationHandler<?> callbackHandler)
boolean verifyAuthorization(User user, AuthorizationHandler<?> callbackHandler)
boolean hasAdminRights(String username)
byte[] encryptData(byte[] data)
byte[] decryptData(byte[] data)
Copyright © 2018. All rights reserved.