glide.security.enforce_auth_roleless_aclの使い方
■概要
glide.security.enforce_auth_roleless_aclこのプロパティを使用して、認証されたユーザーのみが空の ACL のチェックに合格するようにします。
glide.security.enforce_auth_roleless_acl プロパティが true に設定されていない場合、GlideRecordSecure は、
データを保護する基になるアクセス制御リスト (ACL) にロールや条件がない場合に、未認証ユーザーにアクセス権を付与します。
サンプルコード
answer = gs.getSession().isLoggedIn();
if (!answer) {
answer = gs.getProperty('glide.security.allow_unauth_roles_acl', false);
}
現在のユーザーがログイン済みかどうかを確認し、
未ログインの場合は、匿名ユーザーへのアクセスを許可する設定になっているかを確認する処理です。