# Uses of Class
net.shibboleth.idp.ui.csrf.BaseCSRFTokenPredicate

Packages that use BaseCSRFTokenPredicate
Package
Description
net.shibboleth.idp.ui.csrf.impl
Implementation classes for cross-site request forgery mitigation.

## Uses of BaseCSRFTokenPredicate in net.shibboleth.idp.ui.csrf.impl

Subclasses of BaseCSRFTokenPredicate in net.shibboleth.idp.ui.csrf.impl
Modifier and Type
Class
Description
`class`
`DefaultEventRequiresCSRFTokenValidationPredicate`
Default `BiPredicate` for determining if CSRF token validation should occur from a compatible request context and event.
`class`
`DefaultViewRequiresCSRFTokenPredicate`
Default `Predicate` for determining if a CSRF token is required for the given request context.