Uses of Class
nablarch.fw.results.Forbidden
-
Uses of Forbidden in nablarch.common.permission
Modifier and TypeMethodDescriptionPermissionCheckHandler.handle
(Object inputData, ExecutionContext context) リクエストIDを使用して認可判定を行う。
下記の順に処理を行う。ThreadContext
からリクエストIDを取得し、認可判定の対象リクエストかをチェックする。
対象でない場合は、認可判定を行わずに次のハンドラに処理を委譲する。ThreadContext.getUserId()
からユーザIDを取得する。
ユーザIDが設定されていない場合は、認可判定を行わずに次のハンドラに処理を委譲する。 ユーザに紐付く認可情報を取得し、認可判定を行う。
認可判定に成功した場合は、ThreadContext
にPermission
を設定し、次のハンドラに処理を委譲する。
認可判定に失敗した場合は、指定されたリソースパスとステータスコードを使用してForbidden
をスローする。