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