Class CsrfTokenGeneratorMatcher
java.lang.Object
org.pac4j.core.matching.matcher.csrf.CsrfTokenGeneratorMatcher
- All Implemented Interfaces:
Matcher
Matcher which creates a new CSRF token and adds it as a request attribute and as a cookie (AngularJS).
- Since:
- 4.0.0
- Author:
- Jerome Leleu
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetPath()
boolean
boolean
boolean
boolean
matches
(WebContext context, SessionStore sessionStore) Check if the web context matches.void
setAddTokenAsAttribute
(boolean addTokenAsAttribute) void
setAddTokenAsCookie
(boolean addTokenAsCookie) void
setAddTokenAsHeader
(boolean addTokenAsHeader) void
setCsrfTokenGenerator
(CsrfTokenGenerator csrfTokenGenerator) void
void
setHttpOnly
(Boolean httpOnly) void
void
void
setSameSitePolicy
(String sameSitePolicy) void
toString()
-
Constructor Details
-
CsrfTokenGeneratorMatcher
-
-
Method Details
-
matches
Description copied from interface:Matcher
Check if the web context matches. -
getCsrfTokenGenerator
-
setCsrfTokenGenerator
-
getDomain
-
setDomain
-
getPath
-
setPath
-
getHttpOnly
-
setHttpOnly
-
getSecure
-
setSecure
-
getMaxAge
-
setMaxAge
-
getSameSitePolicy
-
setSameSitePolicy
-
isAddTokenAsAttribute
public boolean isAddTokenAsAttribute() -
setAddTokenAsAttribute
public void setAddTokenAsAttribute(boolean addTokenAsAttribute) -
isAddTokenAsHeader
public boolean isAddTokenAsHeader() -
setAddTokenAsHeader
public void setAddTokenAsHeader(boolean addTokenAsHeader) -
isAddTokenAsCookie
public boolean isAddTokenAsCookie() -
setAddTokenAsCookie
public void setAddTokenAsCookie(boolean addTokenAsCookie) -
toString
-