【问题标题】:Access control in Symfony2 + AngularJS appSymfony2 + AngularJS 应用程序中的访问控制
【发布时间】:2016-04-08 09:35:18
【问题描述】:

我在 Symfony2 中有 REST API,在 AngularJS 中有客户端应用程序。我有用户,用户有 Symfony2 角色(ROLE_ADMIN,ROLE_USER)。

security.yml 中是access_control 部分,但这里我只能设置 Symfony2 路由路径。

如何阻止对路径的访问,例如:

app.local/app_dev.php/#/something

对于角色为 ROLE_USER 的用户,还是匿名用户?

(#/something - 是 Angular 网址)

【问题讨论】:

    标签: angularjs symfony symfony-2.3


    【解决方案1】:

    这在 Symfony 中是不可能的。

    /#/ 是 Angular 路由,仅在您的浏览器中执行。这是一篇关于如何保护路线的好帖子。

    http://jonsamwell.com/url-route-authorization-and-security-in-angular/

    还有一些其他的解决方案,但它会为您提供一个简短的提示。

    https://github.com/FlyersWeb/angular-symfony

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-18
      • 1970-01-01
      • 1970-01-01
      • 2018-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-29
      相关资源
      最近更新 更多