問題タブ [fiware-wilma]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
authorization - Keyrock で生成されたロールは実際には登録されていません
Keyrock でアプリケーションのパーミッションを作成し、それをユーザー A に関連付けています。orion v2/entities (作成されたパーミッションと同じ) に対して GET リクエストを実行すると、User token not authorized
メッセージが表示されます。PEP ログで、ロールがユーザーに関連付けられていないことがわかります。
ユーザー A に特定の権限を含むロールを追加したため、これは非常に奇妙です。
誰でもこれを手伝ってもらえますか?私は何を間違っていますか?
fiware - Fiware: keystone と keypass を使用して、Orion Context Broker API の特定のエンティティへのユーザー アクセスを制限する方法
まず第一に、Keyrock、AuthZForce、および Wilma PEP Proxy である Fiware リファレンス実装の代わりに、Identity Manager、Authorization PDP、および PEP Proxy の Telefonica 実装を使用しています。各コンポーネントのソース コードとリファレンス ドキュメントは、次の GitHub リポジトリにあります。
- Telefonica keystone-spassword:
GitHub /telefonicaid/fiware-keystone-spassword
- Telefonica キーパス:
GitHub /telefonicaid/fiware-keypass
- Telefonica PEP プロキシ:
GitHub /telefonicaid/fiware-pep-steelskin
その上、私は独自のコンポーネントの社内インストールで作業しています。Fi-Lab ではありません。セキュリティ コンポーネントに加えて、IoT Agent-UL インスタンスと Orion Context Broker インスタンスがあります。
その構成から始めて、keystone (Fiware-Service) にドメインを作成し、ドメイン内にプロジェクト (Fiware-ServicePath) を作成しました。次に、1 つのデバイスをプラットフォームに接続し、PEP プロキシの背後にある IoT Agent にデータを送信します。Orion Context Broker では、デバイス メッセージ全体が単一のエンティティとして表されます。
したがって、質問は次のとおりです。
Orion Context Broker API のレベルで、特定の keystone ユーザーがこのデバイスに関連付けられたエンティティのみにアクセスするように制限するにはどうすればよいですか?
keystone ロールと XACML ポリシーを介して特定の API へのユーザー アクセスを許可/拒否できることはわかっていますが、これは、ユーザーとデバイスのペアごとに 1 つのポリシーを作成する必要があることを意味します。
私が正しい道を進んでいるかどうかを知るために、これについていくつかの助けを借りることができます。
fiware - FIWARE AuthZForce 5.4.1 がインストールされていません
公式ドキュメントに従って FIWARE AuthZForce 5.4.1 をインストールしようとしていますが、以下に示すようにインストール プロセス中に Tomcat7 が起動しないため、成功しません。
AuthZForce をインストールする別の方法はありますか? ドキュメントは非常に貧弱です。AuthZForce が正しくインストールされていないため、以下に示すように、よく知られている「アプリケーション用の AZF ドメインが作成されていません」というメッセージが表示されます。
Fiware AuthZForce エラー: 「アプリケーション用に AZF ドメインが作成されていません」
「アプリケーション用に作成されていない AZF ドメイン」AuthZforce
誰でもこの問題を解決できますか?