不同环境的YAML文件配置失败

时间:2012-04-18 04:41:28

标签: symfony1 symfony-1.4 yaml environment

我有两个应用程序:前端和后端,两者都需要不同的凭据才能访问应用程序,这意味着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文件,那么它就可以正常运行。

不太确定这里出了什么问题,欢迎提出任何建议

1 个答案:

答案 0 :(得分:2)

您无法在环境基础上配置安全性。

安全性与应用,模块或操作有关。

但是这个问题已经an answer here