2017-07-18 10 views
0

私はSymfonyバージョン2.7.29とセキュリティファイアウォールをhttp_basic認証で使用しています。http_basic認証でセキュリティファイアウォールでセッションストレージを使用しない方法は?

私はセッションをまったく使用しませんが、セキュリティコンポーネントはセキュリティトークンを書き込みます。このオプションを変更する方法はありますか?私はロックリソースを何の理由にも使用したくない。

(実際には、いくつかの長いタスクを実行し、セッションファイルを開いていると、完全にナビゲーションがロックされます)ブラウザでCookieを無効にすると、毎回新しいセッションが作成されるので、オプションではありません)

答えて

2

nullセッションハンドラを使用してください。設定を変更してください:

services: 
    session.handler.null: 
     class: Symfony\Component\HttpFoundation\Session\Storage\Handler\NullSessionHandler 

framework: 
    session: 
     handler_id: session.handler.null 
+0

ありがとうございました。それはうまくいきましたが、セキュリティトークンに使用するストレージがセキュリティコンポーネントに伝える方法はありますか?私はそれがはるかにエレガントな解決策であると思っています、そして、セッションを使用する必要があれば、私はできるでしょう。 –

+0

可能かどうかわかりません –

関連する問題