Package nablarch.common.permission


package nablarch.common.permission
認可機能を提供する。
  • Class
    Description
    Permissionの基本実装クラス。

    ユーザに許可されたリクエストIDを保持しておき認可判定に使用する。
    認可制御グループをベースにしたPermissionを生成するクラス。

    このクラスでは、データベース上にユーザ及びユーザが属するグループ毎に使用できる認可単位を保持したテーブル構造から、 ユーザに紐付く認可情報を取得する。
    認可を行うインタフェース。

    認可判定の実現方法毎に本インタフェースの実装クラスを作成する。
    認可判定を行うハンドラ。

    このクラスを使用する場合は、下記プロパティを設定する。 PermissionCheckHandler.permissionFactory Permissionを生成するPermissionFactory。必須。 PermissionCheckHandler.ignoreRequestIds 認可判定を行わないリクエストID。オプション。
    複数指定する場合はカンマ区切り。
    Permissionを生成するインタフェース。
    認可情報の取得先毎に本インタフェースの実装クラスを作成する。
    権限管理に使用するユーティリティクラス。