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