Class JameicaAuthenticator


  • public class JameicaAuthenticator
    extends java.net.Authenticator
    Jameica-Implementierung des Java-Authenticators.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  JameicaAuthenticator.RequestParam
      Ueber diese Enums koennen die Properties des Authentifizierungs-Requests abgefragt werden.
      • Nested classes/interfaces inherited from class java.net.Authenticator

        java.net.Authenticator.RequestorType
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.net.PasswordAuthentication getPasswordAuthentication()  
      java.lang.Object getRequestParam​(JameicaAuthenticator.RequestParam param)
      Ueber diese Funktion koennen Properties des Authentifizierungs-Requests abgefragt werden.
      • Methods inherited from class java.net.Authenticator

        getDefault, getRequestingHost, getRequestingPort, getRequestingPrompt, getRequestingProtocol, getRequestingScheme, getRequestingSite, getRequestingURL, getRequestorType, requestPasswordAuthentication, requestPasswordAuthentication, requestPasswordAuthentication, requestPasswordAuthentication, requestPasswordAuthenticationInstance, setDefault
      • Methods inherited from class java.lang.Object

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

      • JameicaAuthenticator

        public JameicaAuthenticator()
    • Method Detail

      • getPasswordAuthentication

        protected java.net.PasswordAuthentication getPasswordAuthentication()
        Overrides:
        getPasswordAuthentication in class java.net.Authenticator
        See Also:
        Authenticator.getPasswordAuthentication()
      • getRequestParam

        public java.lang.Object getRequestParam​(JameicaAuthenticator.RequestParam param)
        Ueber diese Funktion koennen Properties des Authentifizierungs-Requests abgefragt werden.

        Die notwendigen Funktionen sind leider alle protected final, sodass sie nur von abgeleiteten Klassen aufgerufen werden koennen. Wir wollen den Authentifizierungsdialog aber nicht direkt hier drin sondern im Jameica-Callback implementieren. Daher machen wir sie mit folgender Funktion auch von aussen abrufbar.

        Parameters:
        param - Name des Parameters.
        Returns:
        der Wert des Parameters oder null, wenn Parameter nicht existiert oder keinen Wert hat.