doc: spice-example-sh: fix ticket/csrf extraction
We extract them from the json data by first deleting all quotes, then deleting everything up to their entries, then everything after the next comma. If the entry is at the end there's no comma, instead there are closing braces, so we need to strip away these as well.
This commit is contained in:
parent
cd864ad633
commit
dd8b407d06
@ -66,10 +66,12 @@ echo "AUTH OK"
|
||||
TICKET="${DATA//\"/}"
|
||||
TICKET="${TICKET##*ticket:}"
|
||||
TICKET="${TICKET%%,*}"
|
||||
TICKET="${TICKET%%\}*}"
|
||||
|
||||
CSRF="${DATA//\"/}"
|
||||
CSRF="${CSRF##*CSRFPreventionToken:}"
|
||||
CSRF="${CSRF%%,*}"
|
||||
CSRF="${CSRF%%\}*}"
|
||||
|
||||
curl -f -s -S -k -b "PVEAuthCookie=$TICKET" -H "CSRFPreventionToken: $CSRF" "https://$PROXY:8006/api2/spiceconfig/nodes/$NODE/qemu/$VMID/spiceproxy" -d "proxy=$PROXY" > spiceproxy
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user