【问题标题】:YAML file configuration for different environment fails不同环境的 YAML 文件配置失败
【发布时间】:2012-04-18 04:41:28
【问题描述】:

我有两个应用程序:前端和后端,两者都需要不同的凭据才能访问应用程序,这意味着 security.yml 文件具有以下形式:

prod:
  default:
    is_secure: true
  all:
    is_secure: true
    credentials: student

dev:
  default:
    is_secure: true
  all:
    is_secure: true
    credentials: student

另一个 yml 文件(后端)具有完全相同的代码,但凭证是教师。

但这不起作用,我可以绕过凭据并访问我的两个应用程序而无需登录。

什么是有效的:

default: 
  is_secure: true 

all: 
  is_secure: true 
  credentials: student

意思是,如果我没有指定环境并且只是有一个标准的 yml 文件,那么它应该可以正常工作。

不太清楚这里出了什么问题,欢迎对此提出任何建议

【问题讨论】:

    标签: symfony1 symfony-1.4 yaml environment


    【解决方案1】:

    您不能基于环境配置安全性。

    安全性与应用、模块或操作相关。

    但是这个问题已经an answer here了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-28
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2017-04-01
      相关资源
      最近更新 更多