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 SummaryFields Modifier and Type Field Description static StringRANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAMSet the default length of the random key used for the csrf session token.static intRANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM_DEFAULT
 - 
Constructor SummaryConstructors Constructor Description CsrfSessionTokenFactory()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract StringcreateToken(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_PARAMSet 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_DEFAULTpublic static final int RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM_DEFAULT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
createTokenpublic abstract String createToken(FacesContext context) 
 
- 
 
-