java.lang.Object
de.hybris.platform.yacceleratorstorefront.security.evaluator.impl.RequireHardLoginEvaluator
All Implemented Interfaces:
SecurityTraitEvaluator

public class RequireHardLoginEvaluator extends Object implements SecurityTraitEvaluator
  • Field Details

  • Constructor Details

    • RequireHardLoginEvaluator

      public RequireHardLoginEvaluator()
  • Method Details

    • getCookieGenerator

      protected org.springframework.web.util.CookieGenerator getCookieGenerator()
    • setCookieGenerator

      public void setCookieGenerator(org.springframework.web.util.CookieGenerator cookieGenerator)
    • getUserService

      protected UserService getUserService()
    • setUserService

      public void setUserService(UserService userService)
    • getSessionService

      protected SessionService getSessionService()
    • setSessionService

      public void setSessionService(SessionService sessionService)
    • getCartService

      protected CartService getCartService()
    • setCartService

      public void setCartService(CartService cartService)
    • evaluate

      public boolean evaluate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Description copied from interface: SecurityTraitEvaluator
      Evaluates a security trait.
      Specified by:
      evaluate in interface SecurityTraitEvaluator
      Returns:
      true if security trait needs to be enforced.
    • checkForGUIDCookie

      protected boolean checkForGUIDCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String guid)
    • isGuidStoredinCookies

      protected boolean isGuidStoredinCookies(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String guid, String guidCookieName)
    • checkForAnonymousCheckout

      protected boolean checkForAnonymousCheckout()