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
be4c6ad688
commit
52a450d619
@ -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