我正在尝试使用Fiware PEPWilma和AuthZForce来确保我的服务的安全级别为2。
我正在努力设置它,因为我找不到说明如何配置它们的指南/参考资料。即使是他们的导游也缺乏很多信息。
我现在想要理解的属性是pepwilma的config.js
配置文件中的config.azf={}
的path
。此属性期望接收什么?
在我得到的示例config.js
文件中,值是:
路径:'/authzforce/domains/v10rvAGjEeaiEQJCrBEAAg/pdp‘
但我不知道这条路径是用来做什么的,也不知道如何获取我的域名id。
提前谢谢你。
发布于 2016-11-14 20:02:28
此路径过去是URL域的URL路径(因此完整的AuthzForce类似于http://localhost:8080/authzforce/domains/v10rvAGjEeaiEQJCrBEAAg/pdp
),用于授权决策(基于该域中的授权策略)。
在最新的PEP代理v5.4中,此属性不再存在。PEP使用路径/authzforce-ce/domains/${domainId}
,其中domainId
-正如Alvaro在注释中提到的那样-是从传入的HTTP请求中预期的OAuth令牌自动填充的,并且已经在前一个身份验证阶段进行了验证。实际上,令牌中的domainId链接到applicationId (每个应用程序都有一个特定的AuthzForce domainId)。
https://stackoverflow.com/questions/36934842
复制相似问题