WSO2 は、承認の 2 つのシナリオ/モデルをサポートしているようです (たとえば、ここで説明されているように): 1 つ目はデータベース ベースのアクセス許可ストアであり、もう 1 つは定義済みのポリシーを使用した XACML ベースの承認です。前者では各ロールごとに優れた UI ツリーでパーミッションを定義できますが、後者ではより複雑なポリシー定義が必要になります (ただし、きめ細かいパーミッションであるためより柔軟です)。
私が見つけた限りでは、これらは別個のメカニズムであり、XACML クエリは最初の方法で定義された権限を考慮していません。単純な RBAC モデルをサポートする必要があるため、最初の種類に集中したいと思います。
Java を使用して、SDK を使用して EntitlementServiceStub SDK を使用してユーザーの決定を確認する方法を見つけましたが、ユーザーが最初の種類のアクセス許可を持っているかどうかを確認するために使用できる SDK を見つけることができませんでした(私はちょうど取得できましたUI定義ですが、決定/結果が何であるかに答えることができるものを探しています.です)。
探している SDK は何ですか?