1   package com.atlassian.plugins.rest.xsrf;
2   
3   import com.atlassian.plugins.rest.common.security.AnonymousAllowed;
4   import com.atlassian.plugins.rest.common.security.RequiresXsrfCheck;
5   
6   import javax.ws.rs.DELETE;
7   import javax.ws.rs.GET;
8   import javax.ws.rs.POST;
9   import javax.ws.rs.PUT;
10  import javax.ws.rs.Path;
11  
12  /**
13   */
14  @Path ("/xsrfCheck")
15  @AnonymousAllowed
16  public class XsrfCheck
17  {
18      @GET
19      @RequiresXsrfCheck
20      public String getXsrfMessage()
21      {
22          return "Request succeeded";
23      }
24  
25      @POST
26      @RequiresXsrfCheck
27      public String postXsrfMessage()
28      {
29          return "Request succeeded";
30      }
31  
32      @PUT
33      @RequiresXsrfCheck
34      public String putXsrfMessage()
35      {
36          return "Request succeeded";
37      }
38  
39      @DELETE
40      @RequiresXsrfCheck
41      public String deleteXsrfMessage()
42      {
43          return "Request succeeded";
44      }
45  }