Interface RememberMeProcessor


  • public interface RememberMeProcessor
    • Method Detail

      • processRememberedWholeAuthn

        Optional<LoginSession> processRememberedWholeAuthn​(javax.servlet.http.HttpServletRequest httpRequest,
                                                           javax.servlet.ServletResponse response,
                                                           String clientIp,
                                                           pl.edu.icm.unity.types.authn.AuthenticationRealm realm,
                                                           UnsuccessfulAuthenticationCounter dosGauard)
      • processRememberedSecondFactor

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

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

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