【问题标题】:Symfony2: setting security.yml and use custom password encryptionSymfony2:设置 security.yml 并使用自定义密码加密
【发布时间】:2012-09-25 07:06:42
【问题描述】:

我正在尝试在我的 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"

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

【问题讨论】:

    标签: security symfony


    【解决方案1】:

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

    【讨论】:

    • yaml 文件中的空格很重要,甚至不要使用制表符
    猜你喜欢
    • 2010-11-06
    • 1970-01-01
    • 2012-04-05
    • 2017-04-20
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 2016-12-22
    • 2019-01-16
    相关资源
    最近更新 更多