Interface RememberMeProcessor


public interface RememberMeProcessor
  • Field Details

  • Method Details

    • processRememberedWholeAuthn

      Optional<LoginSession> processRememberedWholeAuthn(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.ServletResponse response, String clientIp, pl.edu.icm.unity.base.authn.AuthenticationRealm realm, UnsuccessfulAccessCounter dosGauard)
    • processRememberedSecondFactor

      Optional<LoginSession> processRememberedSecondFactor(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.ServletResponse response, long entityId, String clientIp, pl.edu.icm.unity.base.authn.AuthenticationRealm realm, UnsuccessfulAccessCounter dosGauard)
    • addRememberMeCookieAndUnityToken

      void addRememberMeCookieAndUnityToken(jakarta.servlet.http.HttpServletResponse response, pl.edu.icm.unity.base.authn.AuthenticationRealm realm, RememberMeToken.LoginMachineDetails machineDetails, long entityId, Date loginTime, pl.edu.icm.unity.base.authn.AuthenticationOptionKey firstFactorOptionId, pl.edu.icm.unity.base.authn.AuthenticationOptionKey secondFactorOptionId)
    • removeRememberMeWithWholeAuthn

      void removeRememberMeWithWholeAuthn(String realmName, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse httpResponse)