public class UserAccount
extends java.lang.Object
Diese Klasse wird für die Konfiguration der Benutzer im SingleDavStarter
verwendet.
Constructor | Description |
---|---|
UserAccount(java.lang.String name,
de.bsvrz.dav.daf.communication.srpAuthentication.SrpVerifierData verifier,
boolean isAdmin,
java.lang.Object... oneTimePasswords) |
Erstellt einen Benutzer für die Benutzerverwaltung der Konfiguration (benutzerverwaltung.xml)
|
UserAccount(java.lang.String name,
java.lang.String password,
boolean isAdmin,
java.lang.Object... oneTimePasswords) |
Erstellt einen Benutzer für die Benutzerverwaltung der Konfiguration (benutzerverwaltung.xml)
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getName() |
Gibt den Benutzernamen zurück
|
java.util.List<java.lang.String> |
getOneTimePasswords() |
Gibt die Liste mit den Einmalpasswörtern zurück
|
java.lang.String |
getPassword() |
Gibt das Passwort oder den SRP-Verifier zurück
|
boolean |
isAdmin() |
Gibt
true zurück, wenn der Benutzer ein Admin sein soll |
public UserAccount(java.lang.String name, java.lang.String password, boolean isAdmin, java.lang.Object... oneTimePasswords)
name
- Name des Benutzerspassword
- Passwort des BenutzersisAdmin
- Ist der Benutzer ein Admin?oneTimePasswords
- Einmalpasswörter des Benutzers (Sollten vom Typ String sein für normale Passwörter oder vom Typ SrpVerifierData
für SRP-Überprüfungscodes.public UserAccount(java.lang.String name, de.bsvrz.dav.daf.communication.srpAuthentication.SrpVerifierData verifier, boolean isAdmin, java.lang.Object... oneTimePasswords)
name
- Name des Benutzersverifier
- SRP-Überprüfungscode des BenutzersisAdmin
- Ist der Benutzer ein Admin?oneTimePasswords
- Einmalpasswörter des Benutzers (Sollten vom Typ String sein für normale Passwörter oder vom Typ SrpVerifierData
für SRP-Überprüfungscodes.public java.lang.String getName()
public java.lang.String getPassword()
public boolean isAdmin()
true
zurück, wenn der Benutzer ein Admin sein solltrue
, wenn der Benutzer ein Admin sein soll, sonst false
public java.util.List<java.lang.String> getOneTimePasswords()