UserManagementFileOffline, UserManagementFileOnlinepublic interface UserManagementFileInterface
| Modifier and Type | Method | Description |
|---|---|---|
void |
clearOneTimePasswords(java.lang.String userName) |
|
java.util.Map<java.lang.Integer,java.lang.String> |
createOneTimePasswords(java.lang.String userName,
java.util.Collection<java.lang.String> passwords) |
|
void |
createUser(java.lang.String userName,
ClientCredentials password,
boolean admin,
ConsoleInterface consoleInterface) |
|
void |
deleteUser(java.lang.String userName) |
|
void |
disableOneTimePassword(java.lang.String userName,
int passwordID) |
|
SrpCryptoParameter |
getCryptoParameter(java.lang.String userName,
int passwordIndex) |
|
java.lang.String |
getDavPid() |
|
ClientCredentials |
getLoginToken(java.lang.String userName,
char[] password,
int passwordIndex) |
|
int[] |
getOneTimePasswordIDs(java.lang.String userName) |
|
java.util.Set<java.lang.String> |
getUsers() |
|
SrpVerifierAndUser |
getVerifier(java.lang.String userName,
int passwordIndex) |
|
boolean |
isUserAdmin(java.lang.String userName) |
|
ClientCredentials |
setRandomToken(java.lang.String userName) |
|
void |
setUserAdmin(java.lang.String userName,
boolean admin) |
|
ClientCredentials |
setUserPassword(java.lang.String userName,
char[] password) |
|
void |
setVerifier(java.lang.String userName,
SrpVerifierData srpVerifierData) |
|
boolean |
validateClientCredentials(java.lang.String userName,
ClientCredentials clientCredentials,
int passwordIndex) |
java.util.Set<java.lang.String> getUsers()
boolean isUserAdmin(java.lang.String userName)
throws ConfigurationTaskException
ConfigurationTaskExceptionvoid setUserAdmin(java.lang.String userName,
boolean admin)
throws ConfigurationTaskException
ConfigurationTaskExceptionSrpCryptoParameter getCryptoParameter(java.lang.String userName, int passwordIndex) throws ConfigurationTaskException
ConfigurationTaskExceptionboolean validateClientCredentials(java.lang.String userName,
ClientCredentials clientCredentials,
int passwordIndex)
throws ConfigurationTaskException
ConfigurationTaskExceptionClientCredentials setUserPassword(java.lang.String userName, char[] password) throws ConfigurationTaskException
ConfigurationTaskExceptionClientCredentials setRandomToken(java.lang.String userName) throws ConfigurationTaskException
ConfigurationTaskExceptionClientCredentials getLoginToken(java.lang.String userName, char[] password, int passwordIndex) throws ConfigurationTaskException
ConfigurationTaskExceptionvoid createUser(java.lang.String userName,
ClientCredentials password,
boolean admin,
ConsoleInterface consoleInterface)
throws ConfigurationTaskException
ConfigurationTaskExceptionvoid deleteUser(java.lang.String userName)
throws ConfigurationTaskException
ConfigurationTaskExceptionjava.util.Map<java.lang.Integer,java.lang.String> createOneTimePasswords(java.lang.String userName,
java.util.Collection<java.lang.String> passwords)
throws ConfigurationTaskException
ConfigurationTaskExceptionvoid clearOneTimePasswords(java.lang.String userName)
throws ConfigurationTaskException
ConfigurationTaskExceptionint[] getOneTimePasswordIDs(java.lang.String userName)
throws ConfigurationTaskException
ConfigurationTaskExceptionvoid disableOneTimePassword(java.lang.String userName,
int passwordID)
throws ConfigurationTaskException
ConfigurationTaskExceptionjava.lang.String getDavPid()
SrpVerifierAndUser getVerifier(java.lang.String userName, int passwordIndex) throws ConfigurationTaskException
ConfigurationTaskExceptionvoid setVerifier(java.lang.String userName,
SrpVerifierData srpVerifierData)
throws ConfigurationTaskException
ConfigurationTaskException