# Package net.shibboleth.idp.ui.csrf

@NonnullElements package net.shibboleth.idp.ui.csrf
APIs relating to cross-site request forgery mitigations.

Related Packages
Package
Description
net.shibboleth.idp.ui.csrf.impl
Implementation classes for cross-site request forgery mitigation.
Class
Description
BaseCSRFTokenPredicate
A base helper class for predicates that determine if CSRF protection is required per state.
CSRFToken
An anti cross-site request forgery token.
CSRFTokenManager
A thread-safe helper class for dealing with cross-site request forgery tokens.
CSRFTokenManager.DefaultCSRFTokenValidationPredicate
A simple default CSRF token validation predicate.
InvalidCSRFTokenException
Exception indicating a problem validating a CSRF token at runtime.