|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XsrfTokenGenerator
Interface for generating anti-XSRF tokens for web forms. The default implementation
SimpleXsrfTokenGenerator should be good enough for anyone, but
this interface is provided just in case anyone wants to implement their own token generation
strategy.
| Method Summary | |
|---|---|
String |
generateToken(javax.servlet.http.HttpServletRequest request)
Generate a new form token for the current request. |
String |
getToken(javax.servlet.http.HttpServletRequest request,
boolean create)
Retrieves the token from the request. |
String |
getXsrfTokenName()
Convenience method which will return the name to be used for a supplied XsrfToken in a request. |
boolean |
validateToken(javax.servlet.http.HttpServletRequest request,
String token)
Validate a form token received as part of a web request |
| Method Detail |
|---|
String getToken(javax.servlet.http.HttpServletRequest request,
boolean create)
request - the request the token is retrieved fromcreate - if true, a token will be created if it doesn't already exist
String generateToken(javax.servlet.http.HttpServletRequest request)
request - the request the token is being generated for
String getXsrfTokenName()
boolean validateToken(javax.servlet.http.HttpServletRequest request,
String token)
request - the request the token was received intoken - the token
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||