Class InteractiveGuiAuthentication
- java.lang.Object
-
- de.bsvrz.dav.daf.main.authentication.InteractiveGuiAuthentication
-
- All Implemented Interfaces:
UserProperties
public class InteractiveGuiAuthentication extends java.lang.Object implements UserProperties
Interaktive Authentifizierung, wieInteractiveAuthentication
, nur in einem Swing-Fenster statt über Konsole.- Since:
- 3.14
-
-
Constructor Summary
Constructors Constructor Description InteractiveGuiAuthentication(java.awt.Component parentComponent)
-
Method Summary
Modifier and Type Method Description 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ückstatic InteractiveGuiAuthentication
getInstance(java.awt.Component parentComponent)
-
-
-
Method Detail
-
getInstance
public static InteractiveGuiAuthentication getInstance(@Nullable java.awt.Component parentComponent)
-
getClientCredentials
@Nullable public ClientCredentials getClientCredentials(java.lang.String userName, java.lang.String suffix)
Description copied from interface:UserProperties
Gibt ein Passwort oder Login-Token zu einem bestimmten Benutzer zurück- Specified by:
getClientCredentials
in interfaceUserProperties
- 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
@Nullable public ClientCredentials getClientCredentials(java.lang.String userName)
Description copied from interface:UserProperties
Gibt ein Passwort oder Login-Token zu einem bestimmten Benutzer zurück- Specified by:
getClientCredentials
in interfaceUserProperties
- Parameters:
userName
- Benutzername- Returns:
- Dem Benutzer zugeordnetes Passwort (oder Login-Token), falls es in der Datei enthalten war. Sonst null.
-
-