Class RequireHardLoginEvaluator
java.lang.Object
de.hybris.platform.yacceleratorstorefront.security.evaluator.impl.RequireHardLoginEvaluator
- All Implemented Interfaces:
SecurityTraitEvaluator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleancheckForGUIDCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String guid) booleanevaluate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Evaluates a security trait.protected CartServiceprotected org.springframework.web.util.CookieGeneratorprotected SessionServiceprotected UserServiceprotected booleanisGuidStoredinCookies(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String guid, String guidCookieName) voidsetCartService(CartService cartService) voidsetCookieGenerator(org.springframework.web.util.CookieGenerator cookieGenerator) voidsetSessionService(SessionService sessionService) voidsetUserService(UserService userService)
-
Field Details
-
SECURE_GUID_SESSION_KEY
- See Also:
-
-
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
-
setUserService
-
getSessionService
-
setSessionService
-
getCartService
-
setCartService
-
evaluate
public boolean evaluate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Description copied from interface:SecurityTraitEvaluatorEvaluates a security trait.- Specified by:
evaluatein interfaceSecurityTraitEvaluator- 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
-
checkForAnonymousCheckout
protected boolean checkForAnonymousCheckout()
-