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, wie InteractiveAuthentication, 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ück
    ClientCredentials getClientCredentials​(java.lang.String userName, java.lang.String suffix)
    Gibt ein Passwort oder Login-Token zu einem bestimmten Benutzer zurück
    static InteractiveGuiAuthentication getInstance​(java.awt.Component parentComponent)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InteractiveGuiAuthentication

      public InteractiveGuiAuthentication​(@Nullable java.awt.Component parentComponent)
  • Method Details

    • 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 interface UserProperties
      Parameters:
      userName - Benutzername
      suffix - 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 interface UserProperties
      Parameters:
      userName - Benutzername
      Returns:
      Dem Benutzer zugeordnetes Passwort (oder Login-Token), falls es in der Datei enthalten war. Sonst null.