标签: symfony
我正在创建一个使用websocket而不是ajax进行动态交互的高级应用。我的WebSocket消息像HTTP请求一样处理,它们包含一个json编码的路径和参数数组,它们将被转换为Request。现在,HttpKernel像处理所有其他HTTP请求一样处理此请求(作为子请求)。唯一的问题是,websocket消息的路由是公开的。 有没有人知道如何在这种情况下只允许对路线进行内部访问?
答案 0 :(得分:0)
This answer解释了为什么防火墙配置不能用于按名称阻止路由,因为它使用RequestMatcher,它只允许路径正则表达式而不允许路由名称。
RequestMatcher