0

我正在尝试在我的 symfony2 项目中使用自定义密码加密。

我在设置安全性时遇到问题:

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"

欢迎任何帮助。非常感谢。

4

1 回答 1

0

我解决了这个问题,我的 security.yml 中有一些多余的空格被我删除了。空间必须小心管理这个文件!

于 2012-09-25T07:21:04.427 回答