在调用OpenStack的Api或者其它组建的Api时都需要进行 OpenStack 认证,在这里记录一下如何调用OpenStack 认证接口或者token 和给其它接口增加token的方式
一. 调用OpenStack auth接口
参数:
{
"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
这样 就能通过认证了
本文介绍了如何调用OpenStack的auth接口进行认证,提供了一个包含用户ID和密码的示例请求,并展示了如何在Postman中获取token。认证成功后,通过设置X-Auth-Token请求头来使用token进行其他接口的授权访问。

1178

被折叠的 条评论
为什么被折叠?



