我正在尝试在我的symfony2项目中使用自定义密码encryptin。
我在设置安全性时遇到问题:
security:
encoders:
Symfony\Component\Security\Core\User\User:
id: custom_encoder
providers:
main:
entity: { class: MDPI\BackendBundle\Entity\Users, property: email }
firewalls:
main:
pattern: ^/
anonymous: ~
form_login:
login_path: /login
check_path: /login_check
access_control:
- { path: /admin/.*, role: ROLE_ADMIN }
- { path: /.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
在这里,我得到了例外:
InvalidConfigurationException: Unrecognized options "main" under "security.encoders.providers"
任何帮助都是好的。非常感谢。
答案 0 :(得分:0)
我解决了这个问题,我删除了security.yml中的一些额外空格。空间必须小心管理这个文件!!!