启动 Pep 代理时无法验证 Horizon 中生成的 Pep 代理用户
Cant authenticate Pep Proxy user generated in Horizon when starting Pep proxy
我在 Horizon 中创建了 pep 代理用户。
Username:
pep_proxy_4ac90a28a7e0465caf0a9f32998ab47b
Password:
##################
然后我更改了 PEP 代理的 config.js:
config.username = 'pep-proxy-aadd736bf4ea4739bd3bfe2cac4178c0';
config.password = '##################';
当我启动 pep proxy 时,我得到这个错误:
ERROR: Server - Error in keystone communication {"error": {"message":
"The request you have made requires authentication.",
"code": 401, "title": "Unauthorized"}}
你能帮我解决 this.What 可能是问题吗?
谢谢!
似乎即使该用户是通过 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。
我在 Horizon 中创建了 pep 代理用户。
Username:
pep_proxy_4ac90a28a7e0465caf0a9f32998ab47b
Password:
##################
然后我更改了 PEP 代理的 config.js:
config.username = 'pep-proxy-aadd736bf4ea4739bd3bfe2cac4178c0';
config.password = '##################';
当我启动 pep proxy 时,我得到这个错误:
ERROR: Server - Error in keystone communication {"error": {"message":
"The request you have made requires authentication.",
"code": 401, "title": "Unauthorized"}}
你能帮我解决 this.What 可能是问题吗? 谢谢!
似乎即使该用户是通过 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。