Package org.apache.myfaces.util.token
Class CsrfSessionTokenFactory
- java.lang.Object
-
- org.apache.myfaces.util.token.CsrfSessionTokenFactory
-
- Direct Known Subclasses:
CsrfSessionTokenFactoryRandom
,CsrfSessionTokenFactorySecureRandom
public abstract class CsrfSessionTokenFactory extends Object
- Since:
- 2.2
- Author:
- Leonardo Uribe
-
-
Field Summary
Fields Modifier and Type Field Description static String
RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM
Set the default length of the random key used for the csrf session token.static int
RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM_DEFAULT
-
Constructor Summary
Constructors Constructor Description CsrfSessionTokenFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract String
createToken(FacesContext context)
-
-
-
Field Detail
-
RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM
@JSFWebConfigParam(since="2.2.0", defaultValue="16", group="state") public static final String RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM
Set the default length of the random key used for the csrf session token. By default is 16.- See Also:
- Constant Field Values
-
RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM_DEFAULT
public static final int RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM_DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
createToken
public abstract String createToken(FacesContext context)
-
-