Interface UserProperties
-
- All Known Implementing Classes:
AuthenticationFile
,DirectInteractiveAuthentication
,InteractiveAuthentication
,InteractiveGuiAuthentication
,SimpleUserProperties
public interface UserProperties
Interface für eine Datenbank zur Zuordnung von Benutzername und Passwort. Beispielsweise realisiert durch eine Authentifizierungsdatei (passwd).
-
-
Method Summary
Modifier and Type Method Description default ClientCredentials
getClientCredentials(java.lang.String userName)
Gibt ein Passwort oder Login-Token zu einem bestimmten Benutzer zurückClientCredentials
getClientCredentials(java.lang.String userName, java.lang.String suffix)
Gibt ein Passwort oder Login-Token zu einem bestimmten Benutzer zurück
-
-
-
Method Detail
-
getClientCredentials
ClientCredentials getClientCredentials(java.lang.String userName, java.lang.String suffix)
Gibt ein Passwort oder Login-Token zu einem bestimmten Benutzer zurück- Parameters:
userName
- Benutzernamesuffix
- Optionaler String, der spezifiziert, wo sich der Benutzer einloggen will. Beispielsweise kann ein Benutzer bei mehreren Datenverteilern unterschiedliche Namen vorgeben. In der Datei kann daher mit einem "@" getrennt an den Benutzernamen der "suffix" angehängt, werden. Dies kann z.B. die Pid des Datenverteilers sein.- Returns:
- Dem Benutzer (und ggf. Suffix) zugeordnetes Passwort (oder Login-Token), falls es in der Datei enthalten war. Sonst null.
-
getClientCredentials
default ClientCredentials getClientCredentials(java.lang.String userName)
Gibt ein Passwort oder Login-Token zu einem bestimmten Benutzer zurück- Parameters:
userName
- Benutzername- Returns:
- Dem Benutzer zugeordnetes Passwort (oder Login-Token), falls es in der Datei enthalten war. Sonst null.
-
-