我在Horizon中创建了pep代理用户。
Username:
pep_proxy_4ac90a28a7e0465caf0a9f32998ab47b
Password:
##################而不是我更改了PEP代理的config.js:
config.username = 'pep-proxy-aadd736bf4ea4739bd3bfe2cac4178c0';
config.password = '##################';当我启动pep代理时,我会得到以下错误:
ERROR: Server - Error in keystone communication {"error": {"message":
"The request you have made requires authentication.",
"code": 401, "title": "Unauthorized"}}你能帮我解决this.What的问题吗?谢谢!
发布于 2016-02-26 14:35:04
看起来,即使这个用户是通过Horizon创建的,它也没有被授予任何默认域中的赋值。我刚跑了
curl -v -s -X PUT -H "X-Auth-Token: ............................"
-H "Content-type: application/json"
http://192.168.4.180:5000/v3/domains/default/users/pep-proxy-aadd736bf4ea4739bd3bfe2cac4178c0/roles/4475dadfface4582ba8c7ab0c6f48d1c其中'4475dadfface4582ba8c7ab0c6f48d1c‘是管理角色的id。
https://stackoverflow.com/questions/35650589
复制相似问题