如何在security.yml中使用密码哈希与salt

时间:2012-04-04 01:55:52

标签: symfony

我需要随机盐来密码与安全文件security.yml中的用户密码,而不是数据库。我需要在“编码器”部分声明在密码散列中使用salt?

1 个答案:

答案 0 :(得分:0)

我认为你应该通过提供服务来实现自己的编码器逻辑

services:
   custom_encoder:
       class: Acme\TestBundle\Service\CustomEncoder

必须实现Symfony \ Component \ Security \ Core \ Encoder \ PasswordEncoderInterface

之后将此类添加到security.yml

security:
   encoders:
      Acme\TestBundle\Entity\User:
         id: custom_encoder