public interface UserManagementFileInterface
TBD Dokumentation
Modifier and Type | Method and 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
ConfigurationTaskException
void setUserAdmin(java.lang.String userName, boolean admin) throws ConfigurationTaskException
ConfigurationTaskException
SrpCryptoParameter getCryptoParameter(java.lang.String userName, int passwordIndex) throws ConfigurationTaskException
ConfigurationTaskException
boolean validateClientCredentials(java.lang.String userName, ClientCredentials clientCredentials, int passwordIndex) throws ConfigurationTaskException
ConfigurationTaskException
ClientCredentials setUserPassword(java.lang.String userName, char[] password) throws ConfigurationTaskException
ConfigurationTaskException
ClientCredentials setRandomToken(java.lang.String userName) throws ConfigurationTaskException
ConfigurationTaskException
ClientCredentials getLoginToken(java.lang.String userName, char[] password, int passwordIndex) throws ConfigurationTaskException
ConfigurationTaskException
void createUser(java.lang.String userName, ClientCredentials password, boolean admin, ConsoleInterface consoleInterface) throws ConfigurationTaskException
ConfigurationTaskException
void deleteUser(java.lang.String userName) throws ConfigurationTaskException
ConfigurationTaskException
java.util.Map<java.lang.Integer,java.lang.String> createOneTimePasswords(java.lang.String userName, java.util.Collection<java.lang.String> passwords) throws ConfigurationTaskException
ConfigurationTaskException
void clearOneTimePasswords(java.lang.String userName) throws ConfigurationTaskException
ConfigurationTaskException
int[] getOneTimePasswordIDs(java.lang.String userName) throws ConfigurationTaskException
ConfigurationTaskException
void disableOneTimePassword(java.lang.String userName, int passwordID) throws ConfigurationTaskException
ConfigurationTaskException
java.lang.String getDavPid()
SrpVerifierAndUser getVerifier(java.lang.String userName, int passwordIndex) throws ConfigurationTaskException
ConfigurationTaskException
void setVerifier(java.lang.String userName, SrpVerifierData srpVerifierData) throws ConfigurationTaskException
ConfigurationTaskException