[ovirt-users] Using REST API to get a proxyticket
Ollie Armstrong
ollie at fubra.com
Sat Mar 26 09:23:57 UTC 2016
Ah brilliant! I never thought to try using SPICE instead.
Thanks, Juan.
On 25 March 2016 at 09:11, Juan Hernández <jhernand at redhat.com> wrote:
> On 03/24/2016 07:17 PM, Ollie Armstrong wrote:
>> Thanks.
>>
>> Unfortunately that still gives me the same NPE in the engine.log that
>> I uploaded in my first email. I think I'll report this on BZ as it
>> isn't working for me when it works for you.
>>
>
> This is the effect of the following bug:
>
> sign websocket proxy ticket via RESTapi when VM have VNC graphics protocol
> https://bugzilla.redhat.com/1305837
>
> It should be fixed in version 3.6.5 of the engine.
>
> To clarify how to use the action, you don't have to send anything, just
> "<action/>", and it will return you the ticket. For example, using curl:
>
> ---8<---
> #!/bin/sh -ex
>
> url="https://engine.example.com/ovirt-engine/api"
> user="admin at internal"
> password="..."
> vmid="..."
> consoleid="..."
>
> curl \
> --verbose \
> --cacert /etc/pki/ovirt-engine/ca.pem \
> --request POST \
> --user "${user}:${password}" \
> --header "Content-Type: application/xml" \
> --header "Accept: application/xml" \
> --data '
> <action/>
> ' \
> "${url}/vms/${vmid}/graphicsconsoles/${consoleid}/proxyticket"
> --->8---
>
> This will return a response like this:
>
> <action>
> <proxy_ticket>
> <value>ey..A1==</value>
> </proxy_ticket>
> </action>
>
> That long "value" is the Base64 encoded ticket.
>
>> On 24 March 2016 at 18:11, Gonzalo Rafuls <gonza at redhat.com> wrote:
>>> Apparently you can get it as well with something like
>>> "<action><proxy_ticket></proxy_ticket></action>".
>>>
>>> Only thing to change then is between curly brackets {}.
>
> --
> Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
> 3ºD, 28016 Madrid, Spain
> Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.
--
Ollie Armstrong
Web Developer / Sysadmin
ollie at fubra.com fubra.com
Fubra is a company limited by shares and registered in England and
Wales with number 3967214 at Manor Coach House, Church Hill,
Aldershot, Hampshire, GU12 4RQ. We are registered for VAT with number
GB733667024, and as a data controller with number Z5193400. We are
members of RIPE, Nominet, the Italian RA and registered with OfCom as
a provider of electronic communications services.
*Calls to this number will cost 5p per minute plus your network access charge
More information about the Users
mailing list