認証されていないユーザーにはアクセス許可を許可したいが、認証されたユーザーには許可を拒否したい。
# works
__acl__ = [
(Deny, Authenticated, 'something'),
(Allow, Everyone, 'something'),
]
# order changed -- DOES NOT WORK
__acl__ = [
(Allow, Everyone, 'something'),
(Deny, Authenticated, 'something'),
]
私の質問は、認証されていないユーザーを認証されたユーザーから除外する正しい方法ですか? Pyramid でこれを行うより明確な方法はありますか? NonAuthenticated
(これは)と言って、認証されていないユーザーをどのように描写できますかEveryone - Authenticated
。
より一般的な質問は次のとおりです: あるグループに属し、別のグループに属していないユーザーをどのようにフィルター処理する必要がありますか?