- checkToken(Request, HttpServletRequest) - Method in class at.porscheinformatik.tapestry.csrfprotection.internal.CsrfTokenManager
-
This method performs the check of the token.
- contributeComponentClassResolver(Configuration<LibraryMapping>) - Static method in class at.porscheinformatik.tapestry.csrfprotection.services.CsrfProtectionModule
-
- contributeFactoryDefaults(MappedConfiguration<String, Object>) - Static method in class at.porscheinformatik.tapestry.csrfprotection.services.CsrfProtectionModule
-
- CSRF_PROTECTION_MODE - Static variable in class at.porscheinformatik.tapestry.csrfprotection.CsrfConstants
-
- CSRF_TOKEN_PARAMETER_NAME - Static variable in class at.porscheinformatik.tapestry.csrfprotection.CsrfConstants
-
- CsrfComponentEventLinkTransformer - Class in at.porscheinformatik.tapestry.csrfprotection.internal
-
Adds CSRF token to all component event links.
- CsrfComponentEventLinkTransformer(CsrfTokenManager, ProtectedPagesService, String) - Constructor for class at.porscheinformatik.tapestry.csrfprotection.internal.CsrfComponentEventLinkTransformer
-
- CsrfConstants - Class in at.porscheinformatik.tapestry.csrfprotection
-
Constants for CSRF protection module.
- CsrfException - Exception in at.porscheinformatik.tapestry.csrfprotection
-
This exception is thrown if a cross-site request forgery attack is detected.
- CsrfException(String) - Constructor for exception at.porscheinformatik.tapestry.csrfprotection.CsrfException
-
- CsrfHidden - Class in at.porscheinformatik.tapestry.csrfprotection.components
-
Hidden field containing the CSRF token to integrate with other frameworks (e.g.
- CsrfHidden() - Constructor for class at.porscheinformatik.tapestry.csrfprotection.components.CsrfHidden
-
- CsrfLinkTransformerDecorator - Class in at.porscheinformatik.tapestry.csrfprotection.internal
-
- CsrfLinkTransformerDecorator(ComponentEventLinkTransformer, LinkTransformer) - Constructor for class at.porscheinformatik.tapestry.csrfprotection.internal.CsrfLinkTransformerDecorator
-
- CsrfProtectionFilter - Class in at.porscheinformatik.tapestry.csrfprotection.internal
-
This filter checks each component event request or page render request for cross-site request forgery attacks.
- CsrfProtectionFilter(CsrfTokenManager, ProtectedPagesService, Request, HttpServletRequest) - Constructor for class at.porscheinformatik.tapestry.csrfprotection.internal.CsrfProtectionFilter
-
Creates a new filter and injects the required services and configuration parameters.
- CsrfProtectionMode - Enum in at.porscheinformatik.tapestry.csrfprotection
-
Modes for CSRF protections
- CsrfProtectionModule - Class in at.porscheinformatik.tapestry.csrfprotection.services
-
IoC module for Tapestry CSRF Protection.
- CsrfProtectionModule() - Constructor for class at.porscheinformatik.tapestry.csrfprotection.services.CsrfProtectionModule
-
- CsrfToken - Interface in at.porscheinformatik.tapestry.csrfprotection
-
Provides the information about an expected CSRF token.
- CsrfTokenManager - Class in at.porscheinformatik.tapestry.csrfprotection.internal
-
This class contains the logic to create a secure token for cross-site script request forgery protection.
- CsrfTokenManager(CsrfTokenRepository, String) - Constructor for class at.porscheinformatik.tapestry.csrfprotection.internal.CsrfTokenManager
-
Initializes the secure token that will stay the same for the whole life cycle of this instance.
- CsrfTokenRepository - Interface in at.porscheinformatik.tapestry.csrfprotection.services
-
Generates CSRF tokens.