Interface IAXSRFTVendingMachine

All Known Implementing Classes:
BaseAXSRFTVendingMachine, SecretBasedAXSRFTVendingMachine, SessionBasedAXSRFTVendingMachine

public interface IAXSRFTVendingMachine
Manages anti-cross-site-request-forgery (CSRF/XSRF) tokens.
  • Method Details

    • produceToken

      String produceToken(FacesContext context)
      Produces an anti-cross-site-request-forgery token for the specified user.
    • produceToken

      String produceToken(HttpServletRequest request)
      Produces an anti-cross-site-request-forgery token for the specified user.
    • produceToken

      String produceToken(String user)
      Produces an anti-cross-site-request-forgery token for the specified user.
    • acceptToken

      boolean acceptToken(FacesContext context, String token)
      Returns true if the specified anti-cross-site-request-forgery token is valid for the specified user.
    • acceptToken

      boolean acceptToken(HttpServletRequest request, String token)
      Returns true if the specified anti-cross-site-request-forgery token is valid for the specified user.