認可チェック¶
ユーザがシステムの機能を使用する権限を持つかチェックする、認可チェック機能を提供する。
Nablarchでは、以下の2種類の認可チェック機能を提供している。
補足
両機能の使い分け
アノテーションによる認可チェック は、権限管理のモデル構造を簡素化し、処理とデータの紐づけを一部ハードコーディングすることでデータ管理の煩雑さを軽減している。 したがって、権限管理の条件が基本的に変わらないシステムで、少ないコストで素早く権限管理を導入したい場合に適している。
一方で、権限管理の条件が変わる可能性があるシステムでは、導入のコストは高まるがしっかりとしたデータ管理で権限管理が行える ハンドラによる認可チェック が適している。
詳細は、それぞれの説明を参照のこと。