Uses of Class
pl.edu.icm.unity.engine.api.authn.LoginSession
Package
Description
Authentication related API and utilities
Unity login session API
-
Uses of LoginSession in pl.edu.icm.unity.engine.api.authn
Modifier and TypeMethodDescriptionRememberMeProcessor.processRememberedSecondFactor
(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.ServletResponse response, long entityId, String clientIp, AuthenticationRealm realm, UnsuccessfulAuthenticationCounter dosGauard) RememberMeProcessor.processRememberedWholeAuthn
(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.ServletResponse response, String clientIp, AuthenticationRealm realm, UnsuccessfulAuthenticationCounter dosGauard) Modifier and TypeMethodDescriptionvoid
LogoutProcessor.handleAsyncLogout
(LoginSession session, String relayState, String returnUrl, javax.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
Modifier and TypeMethodDescriptionSessionManagement.createSession
(long loggedEntity, AuthenticationRealm realm, String label, String outdatedCredentialId, LoginSession.RememberMeInfo rememberMeInfo, AuthenticationOptionKey firstFactorOptionId, AuthenticationOptionKey secondFactorOptionId, RemoteAuthnMetadata authnContext) Creates new sessionSessionManagement.getCreateSession
(long loggedEntity, AuthenticationRealm realm, String label, String outdatedCredentialId, LoginSession.RememberMeInfo rememberMeInfo, AuthenticationOptionKey firstFactorOptionId, AuthenticationOptionKey secondFactorOptionId, RemoteAuthnMetadata authnContext) Tries to find a session for the entity in the given realm.SessionManagement.getOwnedSession
(EntityParam owner, String realm) Tries to find a session owned by a given entity in a given realm.SessionManagement.getSession
(String id) Modifier and TypeMethodDescriptionvoid
LoginToHttpSessionBinder.bindHttpSession
(javax.servlet.http.HttpSession session, LoginSession owning)