Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Unable to bypass XSRF security check on confluence export space via curl

Sorin Sbarnea (Citrix)
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 15, 2014
It seem that this returns an error page with "Your request could not be processed because a required security token was not present in the request. You may need to re-submit the form or reload the page. " SPACE=ZZ curl --netrc -H "X-Atlassian-Token: nocheck" --data "syncronous=true&exportType=TYPE_XML&includeComments=true&contentOption=all" -o download-$SPACE.html $URL/spaces/doexportspace.action?key=$SPACE As you can see the X-Atlassian-Token: nocheck" header is present, still Confluence is refusing to perform the action.

1 answer

1 accepted

1 vote
Answer accepted
Sorin Sbarnea (Citrix)
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 15, 2014

Here is a working code. Don't forget to put your JIRA credentials inside your ~/.netrc file.

#!/bin/bash
URL=http://jira.example.com

for SPACE in AA BB CC
do
curl --netrc -H "X-Atlassian-Token: no-check" --data "syncronous=true&exportType=TYPE_XML&includeComments=true&contentOption=all" -o download-$SPACE.html $URL/spaces/doexportspace.action?key=$SPACE
done

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events