Class SimpleUserProperties

java.lang.Object
de.bsvrz.dav.daf.main.authentication.SimpleUserProperties
All Implemented Interfaces:
UserProperties

public class SimpleUserProperties extends Object implements UserProperties
Eine Dummy-Authentifizierungstabelle, die nur den übergebenen Benutzer + Passwort enthält.
  • Constructor Details

    • SimpleUserProperties

      public SimpleUserProperties(String userName, ClientCredentials clientCredentials)
      Erstellt eine Dummy-Authentifizierungstabelle, die nur den übergebenen Benutzer + Passwort enthält.
      Parameters:
      userName - Benutzer
      clientCredentials - Passwort
  • Method Details

    • getClientCredentials

      public ClientCredentials getClientCredentials(String userName, 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.