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 }