Class ProtectedPagesService
java.lang.Object
at.porscheinformatik.tapestry.csrfprotection.internal.ProtectedPagesService
Service that provides information which pages are protected.
-
Constructor Summary
ConstructorsConstructorDescriptionProtectedPagesService(org.apache.tapestry5.services.ComponentClassResolver componentClassResolver, CsrfProtectionMode antiCsrfMode) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisPageProtected(org.apache.tapestry5.services.ComponentEventRequestParameters parameters)
-
Constructor Details
-
ProtectedPagesService
public ProtectedPagesService(org.apache.tapestry5.services.ComponentClassResolver componentClassResolver, @Value("${tapestry.csrf-protection-mode}") CsrfProtectionMode antiCsrfMode) - Parameters:
componentClassResolver- injectedantiCsrfMode- symbolCsrfConstants.CSRF_PROTECTION_MODE
-
-
Method Details
-
isPageProtected
public boolean isPageProtected(org.apache.tapestry5.services.ComponentEventRequestParameters parameters) - Parameters:
parameters- theComponentEventRequestParametersfor the request or link- Returns:
- true if page should be CSRF protected, false otherwise
-