intra-mart Accel Platform
- サマリー:
- ネスト |
- フィールド |
- コンストラクタ |
- メソッド
- 詳細:
- フィールド |
- コンストラクタ |
- メソッド
-
- 既知の実装クラスのリスト:
- AbstractOnDemandResolver
public interface OnDemandSubjectResolver
認可判断の要求ごとに処理されるサブジェクト解決クラスのインタフェース。
このインタフェースを実装したクラスは、認可の判断が行われるたびにサブジェクト解決を要求されます。
そのため、認可判断対象のリソースや細かな状況の変化に依存するサブジェクトの解決処理を担当します。
認可判断のたびに解決処理が実行されるため、多く使用したり解決処理が長かったりするとパフォーマンスに影響しますので注意してください。
このクラスによってサブジェクトが解決された後、認可機構によってサブジェクトの複合条件を持ったサブジェクトグループが解決されます。
最終的に解決されたサブジェクトグループによって、認可の判断処理が行われます。
連携するサブジェクトタイプごとに、サブジェクトを解決するための実装を用意する必要があります。
サブジェクト解決時は、 WEB-INF/conf/ondemand-subject-resolvers 配下に配置された設定ファイルによって解決処理が実行されます。
- バージョン:
- 8.0.0
- 関連項目:
DeclaredSubjectResolver
-
-
メソッドの詳細
-
resolveSubjectIds
Set<String> resolveSubjectIds(String userCd,
Resource resource,
Action action)
指定したユーザコード、リソース、アクションを使用してサブジェクトを解決します。
- パラメータ:
userCd
- ユーザコード
resource
- リソース
action
- アクション
- 戻り値:
- サブジェクトグループID の一覧
-
resolveSubjectIds
Set<String> resolveSubjectIds(String userCd,
String resourceURI,
String action)
指定したユーザコード、リソースURI、アクションを使用してサブジェクトを解決します。
- パラメータ:
userCd
- ユーザコード
resourceURI
- リソースURI
action
- アクション
- 戻り値:
- サブジェクトグループID の一覧
intra-mart Accel Platform
- サマリー:
- ネスト |
- フィールド |
- コンストラクタ |
- メソッド
- 詳細:
- フィールド |
- コンストラクタ |
- メソッド
Copyright © 2012 NTT DATA INTRAMART CORPORATION