助け合いフォーラム
LinuC Lv2-202(Ver10.0)
問題ID : 22856
問題を開く
認証後のアクセス制御に使われるRequireディレクティブについて、正しいものを2つ選べ。
この問題はプレミアムコンテンツです。
「Requireの引数として、all、env、method、Orderなどがある」が誤りである理由について
m
miki_y
投稿日 2024/10/06
選択肢
「Requireの引数として、all、env、method、Orderなどがある」
が誤りである理由について、
解説では
「mod_authz_coreのみの場合、Requireディレクティブではall、env、method、exprのエンティティをとれます。」
とありますが、説明になっていない気が。
Orderという引数は存在しない(またはRequireでは指定不可)から、というのを理由に書くべきでは、
仮にOrderという引数がRequireで指定可能だとしても、
この選択肢は「などがある」と「など」としているので、別に引数をall/env/method/Orderの4つに限定しているわけでもない。
なので、解説のように「mod_authz_coreのみの場合」という条件を持ち出したり、exprの存在を持ち出すのは、
この選択肢を誤りとする理由としてポイントがズレているような気がします。
スタッフからの返信
この投稿に対して返信しませんか?
s staff_khira0410
2024/10/07 14:29
miki_y さん ご指摘の点を修正いたしました。 ご報告、誠にありがとうございました。