Package de.svws_nrw.server.jetty
Klasse SVWSLoginService
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
de.svws_nrw.server.jetty.SVWSLoginService
- Alle implementierten Schnittstellen:
org.eclipse.jetty.security.LoginService
,org.eclipse.jetty.util.component.LifeCycle
public final class SVWSLoginService
extends org.eclipse.jetty.util.component.AbstractLifeCycle
implements org.eclipse.jetty.security.LoginService
Diese Klasse implementiert den
Hierbei ist insbesondere die Implementierung der login-Methode von Beudeutung.
LoginService
des Jetty-Services und stellt
die wesentlichen Teile des Authentifizierungs-Prozesses im SVWS-Server zur Verfügung. Hierbei ist insbesondere die Implementierung der login-Methode von Beudeutung.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener, org.eclipse.jetty.util.component.AbstractLifeCycle.StopException
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected String
Der Name dieses Authentifizierungs-Dienstesprotected org.eclipse.jetty.security.IdentityService
der Identity-Service, welcher in diesem LoginService genútzt wird.Von Klasse geerbte Felder org.eclipse.jetty.util.component.AbstractLifeCycle
FAILED, STARTED, STARTING, STOPPED, STOPPING
-
Konstruktorübersicht
KonstruktorBeschreibungSVWSLoginService
(String serviceName) Erzeugt einen neuen Authentifizierungs-Dienst mit dem angegebenen Dienst-Namen. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungorg.eclipse.jetty.security.IdentityService
getName()
org.eclipse.jetty.security.UserIdentity
login
(String username, Object credentials, org.eclipse.jetty.server.Request req, Function<Boolean, org.eclipse.jetty.server.Session> getOrCreateSession) void
logout
(org.eclipse.jetty.security.UserIdentity user) void
setIdentityService
(org.eclipse.jetty.security.IdentityService identityService) toString()
boolean
validate
(org.eclipse.jetty.security.UserIdentity user) Von Klasse geerbte Methoden org.eclipse.jetty.util.component.AbstractLifeCycle
addEventListener, doStart, doStop, getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeEventListener, setEventListeners, start, stop
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.jetty.security.LoginService
getUserIdentity
-
Felddetails
-
userIdentityService
protected org.eclipse.jetty.security.IdentityService userIdentityServiceder Identity-Service, welcher in diesem LoginService genútzt wird. -
serviceName
Der Name dieses Authentifizierungs-Dienstes
-
-
Konstruktordetails
-
SVWSLoginService
Erzeugt einen neuen Authentifizierungs-Dienst mit dem angegebenen Dienst-Namen.- Parameter:
serviceName
- der Name des Authentifizierungs-Dienstes
-
-
Methodendetails
-
getName
- Angegeben von:
getName
in Schnittstelleorg.eclipse.jetty.security.LoginService
-
login
public org.eclipse.jetty.security.UserIdentity login(String username, Object credentials, org.eclipse.jetty.server.Request req, Function<Boolean, org.eclipse.jetty.server.Session> getOrCreateSession) - Angegeben von:
login
in Schnittstelleorg.eclipse.jetty.security.LoginService
-
validate
public boolean validate(org.eclipse.jetty.security.UserIdentity user) - Angegeben von:
validate
in Schnittstelleorg.eclipse.jetty.security.LoginService
-
logout
public void logout(org.eclipse.jetty.security.UserIdentity user) - Angegeben von:
logout
in Schnittstelleorg.eclipse.jetty.security.LoginService
-
toString
- Setzt außer Kraft:
toString
in Klasseorg.eclipse.jetty.util.component.AbstractLifeCycle
-
getIdentityService
public org.eclipse.jetty.security.IdentityService getIdentityService()- Angegeben von:
getIdentityService
in Schnittstelleorg.eclipse.jetty.security.LoginService
-
setIdentityService
public void setIdentityService(org.eclipse.jetty.security.IdentityService identityService) - Angegeben von:
setIdentityService
in Schnittstelleorg.eclipse.jetty.security.LoginService
-