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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPath()booleanbooleanbooleanbooleanmatches(WebContext context, SessionStore sessionStore) Check if the web context matches.voidsetAddTokenAsAttribute(boolean addTokenAsAttribute) voidsetAddTokenAsCookie(boolean addTokenAsCookie) voidsetAddTokenAsHeader(boolean addTokenAsHeader) voidsetCsrfTokenGenerator(CsrfTokenGenerator csrfTokenGenerator) voidvoidsetHttpOnly(Boolean httpOnly) voidvoidvoidsetSameSitePolicy(String sameSitePolicy) voidtoString()
-
Constructor Details
-
CsrfTokenGeneratorMatcher
-
-
Method Details
-
matches
Description copied from interface:MatcherCheck 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
-