AI摘要
本文介绍了如何通过OpenStack API获取身份令牌(Token)。通过向Keystone服务的`/v3/auth/tokens`接口发送包含用户凭证(用户名、密码、域及项目信息)的JSON请求,即可完成身份验证并获取访问令牌。文中提供了相应的Python代码示例。
通过openstack api 的方式获取身份令牌token
import time, requests, json
headers = {
"Context-Type": "json"
}
url = r'http://172.16.1.121:5000/v3/auth/tokens'
body = {
"auth": {
"identity": {
"methods": [
"password"
],
"password": {
"user": {
"domain": {
"name": "demo"
},
"name": "admin",
"password": "000000"
}
}
},
"scope": {
"project": {
"domain": {
"name": "demo"
},
"name": "admin"
}
}
}
}
token = requests.post(url=url, data=json.dumps(body), headers=headers)
print(token.headers)
评论 (0)