在调用OpenStack的Api或者其它组建的Api时都需要进行 OpenStack 认证,在这里记录一下如何调用OpenStack 认证接口或者token 和给其它接口增加token的方式
一. 调用OpenStack auth接口
接口地址:http://ip:5000/v3/auth/tokens
参数:
{"auth": {"identity": {"methods": ["password"],"password": {"user": {"id": "9ff912329a334b9ca58e4bf743b60167","password": "Admin123."}}},"scope": {"system": {"all": true}}}
}
参数解释:
这里面只需要关注password里面的东西
id 为OpenStack 用户管理菜单下用户的id
密码就是当前账户的密码
通过postman调用成功后可以看见以下返回,截图没有截全,这个返回不是重点。
查看返回头,从里面拿到token
其中X-Subject-Token 就是认证的token了
二. token的使用方式
在调用其他接口的时候设置请求头,参数key为X-Auth-Token
这样 就能通过认证了