7.15. 認可チェック

ユーザがシステムの機能を使用する権限を持つかチェックする、認可チェック機能を提供する。

Nablarchでは、以下の2種類の認可チェック機能を提供している。

補足

両機能の使い分け

アノテーションによる認可チェック は、権限管理のモデル構造を簡素化し、処理とデータの紐づけを一部ハードコーディングすることでデータ管理の煩雑さを軽減している。 したがって、権限管理の条件が基本的に変わらないシステムで、少ないコストで素早く権限管理を導入したい場合に適している。

一方で、権限管理の条件が変わる可能性があるシステムでは、導入のコストは高まるがしっかりとしたデータ管理で権限管理が行える ハンドラによる認可チェック が適している。

詳細は、それぞれの説明を参照のこと。