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