Package nablarch.common.permission
package nablarch.common.permission
認可機能を提供する。
-
ClassDescription認可制御グループをベースにした
Permission
を生成するクラス。
このクラスでは、データベース上にユーザ及びユーザが属するグループ毎に使用できる認可単位を保持したテーブル構造から、 ユーザに紐付く認可情報を取得する。認可を行うインタフェース。
認可判定の実現方法毎に本インタフェースの実装クラスを作成する。認可判定を行うハンドラ。
このクラスを使用する場合は、下記プロパティを設定する。PermissionCheckHandler.permissionFactory
Permission
を生成するPermissionFactory
。必須。PermissionCheckHandler.ignoreRequestIds
認可判定を行わないリクエストID。オプション。
複数指定する場合はカンマ区切り。Permission
を生成するインタフェース。
認可情報の取得先毎に本インタフェースの実装クラスを作成する。権限管理に使用するユーティリティクラス。