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 TypeMethodDescriptionvoidLogoutProcessor.handleAsyncLogout(LoginSession session, String relayState, String returnUrl, jakarta.servlet.http.HttpServletResponse response) Performs async logout of SAML peers attached to the current login session.booleanLogoutProcessor.handleSynchronousLogout(LoginSession session) Performs sync logout of SAML peers attached to the current login session.voidInvocationContext.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 TypeMethodDescriptionvoidLoginToHttpSessionBinder.bindHttpSession(jakarta.servlet.http.HttpSession session, LoginSession owning)