2011-11-15 6 views
1

access_controlのセキュリティ設定でルートを使用できますか? セキュリティ設定のルートの使用に関する情報はありません。 私はrouting.ymlとsecurity.ymlにURLパスの2つの同様の定義をサポートしたくありません。私はちょうど新しいルートを定義し、セキュリティaccess_controlセクションにその名前を提供したいだけです。 可能ですか?access_controlのセキュリティ設定でルートを使用できますか?

+0

そのルートではどうしたいですか? –

+0

URL生成情報をルーティング設定にのみ保存し、ファイアウォールで使用したいと考えています。 –

答えて

0

これを行う方法はありません。

指定されたpathは、RequestMatcher$path引数として直接渡されます。 、 https://github.com/symfony/symfony/blob/master/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php#L539-561

そして、あなたはRequestMatcherのコードを見ている場合:このメソッドを使用して作成した要求マッチャーを使用して https://github.com/symfony/symfony/blob/master/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php#L165-187

アクセスマップエントリは、ここでは、アクセスマップに登録されどのルーティングシステムにも接続されていないことがわかります: https://github.com/symfony/symfony/blob/master/src/Symfony/Component/HttpFoundation/RequestMatcher.php

+0

が実際にこれを見ているhttp://stackoverflow.com/questions/17661249/symfony2-access-control-with-routes – gondo

関連する問題