我正在使用Steelskin,即PEP代理GE(https://github.com/telefonicaid/fiware-pep-steelskin)的附加GEi,围绕FIWARE Short Time Historic(STH,又名Comet)安全性进行挣扎。
我们最终提出了一个与orion和perseo完美配合的配置,但它不能处理STH调用。它返回:
{
"name": "ACCESS_DENIED",
"message": "The user does not have the appropriate permissions to access the selected action"
}
但它完美处理带有给定令牌的orion调用。有没有人在docker-compose架构上有工作配置?
我们的PEP前端看起来像:
pep-sth-fe:
#image: telefonicaiot/fiware-pep-steelskin:latest
build: ./fiware-pep-steelskin
links:
- sth
- keystone
- keypass
ports:
- "8666:8666"
- "11213:11211"
environment:
- COMPONENT_PLUGIN=rest
- TARGET_HOST=sth
- TARGET_PORT=8666
- PROXY_USERNAME=pep
- PROXY_PASSWORD=XXXXXXXX
- ACCESS_HOST=keypass
- ACCESS_PORT=7070
- AUTHENTICATION_HOST=keystone
- AUTHENTICATION_PORT=5001
根据:https://github.com/telefonicaid/fiware-pep-steelskin/blob/master/errorcodes.md
这可能是一个keypass配置问题。创建和分配授权角色以允许查询pep proxied sth?
提前感谢您的帮助。
贝斯茨!