(六)、获取Keystone token的三种方式
2014-05-06 11:12
246 查看
让我们粗略看一下,三种从Keystone获得token的方式。在尝试这三种方式之前,你得确保已经装好Keystone终端。如果还没有装好,可以看grizzly安装版本的Keystone
安装部分。
Note:这些呼叫都将请求的是Keystone v2版本。
假定你已经安装好,并且Keystone已经跑起来了:)。然后接下来我们首先要做的便是,发一个简单的cURL发送请求:
其中的tenantName 是作用域名。假使你省略了这个名字,将会获得一个无作用域的token.
当请求发送完毕,主机会返回一个JSON字符串类似如下(你的可能不一样):
现在假定你不想继续用python-keystoneclient,而是调用库函数urllib2的Python项目中获得作用域token,然后你可以这样做:
最后一种方式是调用Requests 库,例子如下:
和urllib2的那种方式似乎区别不大,就是少了几句代码,不过似乎更加清晰了。
当然最好还是用 Python Keystone Client 这种方式,比较容易上手,而且简单明了。
安装部分。
Note:这些呼叫都将请求的是Keystone v2版本。
假定你已经安装好,并且Keystone已经跑起来了:)。然后接下来我们首先要做的便是,发一个简单的cURL发送请求:
当请求发送完毕,主机会返回一个JSON字符串类似如下(你的可能不一样):
当然最好还是用 Python Keystone Client 这种方式,比较容易上手,而且简单明了。
相关文章推荐
- 获取Keystone token的三种方式
- Struts2 action获取数据的三种方式
- Java中获取类的字节码文件的三种方式
- Android drawText获取text宽度的三种方式
- 获取Class对象的三种方式
- MapXtreme 获取 Table 范围的三种方式
- Java之反射--8.1.1--获取Class对象的三种方式
- Android drawText获取text宽度的三种方式
- 《黑马程序员》 字节码文件对象获取的三种方式
- 获取类类型的三种方式
- Python获取脚本路径(三种方式)
- JavaScript获取tr td 的三种方式全面总结(推荐)
- 三种方式获取XMLHttpRequest对象
- 通过反射获取Class类型的三种方式
- Java基础之获取Class对象的三种方式
- 获取Type对象实例的三种常用方式
- Android中获取当前位置的三种方式
- 反射的概述和获取class对象的三种方式
- android 获取布局填充器的三种方式 LayoutInflater
- 获取inflater 的三种方式