Uses of Class
pl.edu.icm.unity.engine.api.authn.LoginSession
Packages that use LoginSession
Package
Description
Authentication related API and utilities
Unity login session API
-
Uses of LoginSession in pl.edu.icm.unity.engine.api.authn
Methods in pl.edu.icm.unity.engine.api.authn that return LoginSessionMethods in pl.edu.icm.unity.engine.api.authn that return types with arguments of type LoginSessionModifier and TypeMethodDescriptionRememberMeProcessor.processRememberedSecondFactor
(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.ServletResponse response, long entityId, String clientIp, pl.edu.icm.unity.base.authn.AuthenticationRealm realm, UnsuccessfulAccessCounter dosGauard) RememberMeProcessor.processRememberedWholeAuthn
(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.ServletResponse response, String clientIp, pl.edu.icm.unity.base.authn.AuthenticationRealm realm, UnsuccessfulAccessCounter dosGauard) Methods in pl.edu.icm.unity.engine.api.authn with parameters of type LoginSessionModifier and TypeMethodDescriptionvoid
LogoutProcessor.handleAsyncLogout
(LoginSession session, String relayState, String returnUrl, jakarta.servlet.http.HttpServletResponse response) Performs async logout of SAML peers attached to the current login session.boolean
LogoutProcessor.handleSynchronousLogout
(LoginSession session) Performs sync logout of SAML peers attached to the current login session.void
InvocationContext.setLoginSession
(LoginSession loginSession) -
Uses of LoginSession in pl.edu.icm.unity.engine.api.session
Methods in pl.edu.icm.unity.engine.api.session that return LoginSessionModifier and TypeMethodDescriptionSessionManagement.createSession
(long loggedEntity, pl.edu.icm.unity.base.authn.AuthenticationRealm realm, String label, String outdatedCredentialId, LoginSession.RememberMeInfo rememberMeInfo, pl.edu.icm.unity.base.authn.AuthenticationOptionKey firstFactorOptionId, pl.edu.icm.unity.base.authn.AuthenticationOptionKey secondFactorOptionId, RemoteAuthnMetadata authnContext) Creates new sessionSessionManagement.getCreateSession
(long loggedEntity, pl.edu.icm.unity.base.authn.AuthenticationRealm realm, String label, String outdatedCredentialId, LoginSession.RememberMeInfo rememberMeInfo, pl.edu.icm.unity.base.authn.AuthenticationOptionKey firstFactorOptionId, pl.edu.icm.unity.base.authn.AuthenticationOptionKey secondFactorOptionId, RemoteAuthnMetadata authnContext) Tries to find a session for the entity in the given realm.SessionManagement.getOwnedSession
(pl.edu.icm.unity.base.entity.EntityParam owner, String realm) Tries to find a session owned by a given entity in a given realm.SessionManagement.getSession
(String id) Methods in pl.edu.icm.unity.engine.api.session with parameters of type LoginSessionModifier and TypeMethodDescriptionvoid
LoginToHttpSessionBinder.bindHttpSession
(jakarta.servlet.http.HttpSession session, LoginSession owning)