2

http://symfony.com/doc/current/book/security.html#stateless-authenticationに従い、フラグを true に設定しました。ただし、セッションはまだ作成中です。現在、違いがある場合は、セッションを保存するために PdoSessionStorage を使用しています。

firewalls:           
    api_area:
        pattern:  ^/api/
        stateless:  true
        http_basic:
            realm: "RESTful API"

どんな助けでも大歓迎です。

4

2 に答える 2

2

更新: #2200 (Symfony 2.1) では、構成オプションframework.session.auto_startはもう存在しません。設定が適切である限り、セッションは常にオンデマンドで開始されるようになりましたphp-ini

「ステートレス認証」とは、認証にセッションを使用しないことを意味しますが、セッションがまったくないという意味ではありません。特に

framework:
    session:
        auto_start: true

常にアクティブなセッションがあります

また、リンクしたページの通知にも注意してください

フォームログインを使用する場合、stateless を true に設定しても Symfony2 は Cookie を作成します。

于 2012-04-21T22:32:14.403 に答える