Klasse SVWSAuthenticator

java.lang.Object
org.eclipse.jetty.security.authentication.LoginAuthenticator
de.svws_nrw.server.jetty.SVWSAuthenticator
Alle implementierten Schnittstellen:
org.eclipse.jetty.security.Authenticator

public final class SVWSAuthenticator extends org.eclipse.jetty.security.authentication.LoginAuthenticator
Implementiert eine Variante des BasicAuthenticator für den SVWS-Server, der auch unauthorisierte Zugriff an den Login-Service weiterleitet, wo diese geprüft werden.
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.jetty.security.authentication.LoginAuthenticator

    org.eclipse.jetty.security.authentication.LoginAuthenticator.LoggedOutAuthentication, org.eclipse.jetty.security.authentication.LoginAuthenticator.UserAuthenticationSent, org.eclipse.jetty.security.authentication.LoginAuthenticator.UserAuthenticationSucceeded

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.jetty.security.Authenticator

    org.eclipse.jetty.security.Authenticator.Configuration, org.eclipse.jetty.security.Authenticator.Factory, org.eclipse.jetty.security.Authenticator.NoOp
  • Feldübersicht

    Von Klasse geerbte Felder org.eclipse.jetty.security.authentication.LoginAuthenticator

    _identityService, _loginService

    Von Schnittstelle geerbte Felder org.eclipse.jetty.security.Authenticator

    BASIC_AUTH, CERT_AUTH, CERT_AUTH2, DIGEST_AUTH, FORM_AUTH, NEGOTIATE_AUTH, OPENID_AUTH, SPNEGO_AUTH
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Erstellt den LoginAuthenticator für den SVWS-Server.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
     
    org.eclipse.jetty.security.AuthenticationState
    validateRequest(org.eclipse.jetty.server.Request req, org.eclipse.jetty.server.Response res, org.eclipse.jetty.util.Callback callback)
     

    Von Klasse geerbte Methoden org.eclipse.jetty.security.authentication.LoginAuthenticator

    getLoginService, login, logout, setConfiguration, updateSession

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.eclipse.jetty.security.Authenticator

    getConstraintAuthentication, prepareRequest
  • Konstruktordetails

    • SVWSAuthenticator

      public SVWSAuthenticator()
      Erstellt den LoginAuthenticator für den SVWS-Server.
  • Methodendetails

    • getAuthenticationType

      public String getAuthenticationType()
    • validateRequest

      public org.eclipse.jetty.security.AuthenticationState validateRequest(org.eclipse.jetty.server.Request req, org.eclipse.jetty.server.Response res, org.eclipse.jetty.util.Callback callback) throws org.eclipse.jetty.security.ServerAuthException
      Löst aus:
      org.eclipse.jetty.security.ServerAuthException