1

Symfony2 "v2.1"で、認証なしでアクセスでき、認証されたページが良かったと思います。

匿名を使用しましたが、これはAuthenticated User Anonymousのトークンであり、適切なトークンではありません。

誰かが解決策を持っていますか

4

1 に答える 1

0

セキュリティで述べたように:

匿名ユーザーは技術的に認証されています。つまり、匿名ユーザーオブジェクトのisAuthenticated()メソッドはtrueを返します。

//if you want myPage to be accessible by everyone
security:
    firewalls:
        secured_area:
            pattern:    ^/
            anonymous: ~

    access_control:
        - { path: ^/myPage, roles: IS_AUTHENTICATED_ANONYMOUSLY }

匿名キーを削除すると、ファイアウォールは常にユーザーをすぐに完全に認証します。

于 2013-02-06T16:13:35.527 に答える