<div dir="ltr">Hello.<div><br></div><div>I'm trying to exploit new features of Keystone Identity API v3 in Grizzly, however I faced problems using<i> python-openstackclient</i>. If I specify to use v3 API to the <i>openstackclient</i>, it still tries to obtain tokens using v2.0 scheme and the server rejects such requests. So the first problem is -- I couldn't set up<i> python-openstackclient </i>to work with Identity API v3 (maybe any additional env variables or parameters need to be passed?).</div>

<div><br></div><div>I have also tried to talk with the API server using curl, but I couldn't get detailed documentation on Identity v3 API. I found the draft API description at <a href="https://github.com/openstack/identity-api/blob/master/openstack-identity-api/src/markdown/identity-api-v3.md">https://github.com/openstack/identity-api/blob/master/openstack-identity-api/src/markdown/identity-api-v3.md</a> but managed to only obtain token. Afterwards whatever request I do (get ...<font face="courier new, monospace">/v3/users for example</font>), I get 401 Unauthorized error from the server. The example of a request I do:</div>

<div><br></div><div><font face="courier new, monospace">curl -i -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: ...<PKI token obtained from X-Subject-Token header at /v3/auth/tokens/>..." <a href="http://localhost:5000/v3/users">http://localhost:5000/v3/users</a></font></div>

<div><font face="courier new, monospace"><br></font></div><div><font face="arial, helvetica, sans-serif">Could someone suggest the correct way of talking to Keystone Identity v3 API? Either configuration/parameters for correct <i>openstackclient </i>usage or plain curl requests would be highly appreciated.</font></div>

<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Thank you. </font><br clear="all"><div><br></div>-- <br><div>Sincerely, Ruslan Kiianchuk.</div>
</div></div>