Package de.svws_nrw.server.jetty
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
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungorg.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
-
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
-