cloudstack-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dimas yoga pratama <smid...@gmail.com>
Subject Re: Problem when using Cloudstack Login API
Date Mon, 02 Jun 2014 17:27:24 GMT
Hi,

Thanks Ove and Erik for your clear explanation I understand now.


On Mon, Jun 2, 2014 at 2:25 PM, Erik Weber <terbolous@gmail.com> wrote:

> On Sun, Jun 1, 2014 at 10:51 PM, dimas yoga pratama <smidh.d@gmail.com>
> wrote:
>
> > Hi All,
> >
> > I'm doing an experiment on using Cloudstack API.
> > From what I read here
> > http://cloudstack.apache.org/docs/api/apidocs-4.3/user/login.html when
> the
> > login succeeds,it will generate cookie JSESSIONID.
> > My question is, when I create login page, and succsfull login will
> redirect
> > to another page, do I have to pass JSESSIONID to another page like
> > SESSIONKEY?
> >
>
>
> Here's an example with curl.
>
> Remember that parameters has to be encoded if they contain any kind of
> special characters.
>
> Login:
> curl -i '
>
> http://localhost:8080/client/api?command=login&user=admin&password=MyPassword&response=json
> '
> returns a snippet like this:
>
> Set-Cookie: JSESSIONID=07CA185081E6A476775ECA9D190EF1F8; Path=/client
>
> { "loginresponse" : { "timeout" : "1800", "lastname" : "cloud",
> "registered" : "false", "username" : "admin", "firstname" : "admin",
> "domainid" : "6f920fbd-94fc-11e3-b2e0-0050568c15a3", "type" : "1", "userid"
> : "d68e7072-94fc-11e3-b2e0-0050568c15a3", "sessionkey" :
> "WxjAu9zZzbmrBGDarnW1cVfm+/g=", "account" : "admin" } }
>
>
> Then you take the JSESSIONID and sessionkey and pass them as Ove said.
>
> List Zones example using above
>
> curl -i -H "Cookie: JSESSIONID=07CA185081E6A476775ECA9D190EF1F8;
> Path=/client" '
>
> http://localhost:8008/client/api?command=listZones&sessionkey=WxjAu9zZzbmrBGDarnW1cVfm%2B%2Fg%3D&response=json
> '
>
>
> --
>
> Erik Weber
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message