symfony - Symfony JMSSecurityExtrabundle 覆盖控制器范围的 PreAuthorize in Action
问题描述
这是关于 Symfony 2.8 和 JMSSecurityExtrabundle,我用它来保护我的整个控制器:
/**
* @PreAuthorize("hasRole('ROLE_USER')")
*/
class TestController extends Controller
{
这很好用,但是我现在如何才能仅针对控制器中的特定操作禁用此功能?
谢谢,金
解决方案
好吧,我自己找到了答案。对于这些操作,请使用@PreAuthorize("permitAll")
注释。
推荐阅读
- c# - 如何使对象遵循 Unity 中的绘制路径?
- wordpress - 如何在 Wordpress 页脚或页脚小部件区域中显示单个帖子?
- django - 这段代码给了我 TypeError: view must be a callable or list/tuple in the case of include()
- c# - ASP.NET - Swagger 重复路径和查询参数
- python - python在outlook中创建重复事件
- flutter - Web 中的 Flutter GetX 路由
- java - 如何根据对象的颜色设置视图的颜色
- python - 使用另一个 numpy ndarray 过滤一个 numpy ndarray
- python - Paramiko SSH start_server 函数引发 EOF 错误?
- jquery - 如何在 Eclipse 2021 中添加自动完成 Jquery?