没有为“安全”扩展配置编码器

Posted

技术标签:

【中文标题】没有为“安全”扩展配置编码器【英文标题】:There are no configured encoders for the "security" extension 【发布时间】:2021-07-29 19:51:39 【问题描述】:

当我启动这个命令时

php bin/console security:encode-password

我收到了这个错误

There are no configured encoders for the "security" extension. 

有人知道这个错误吗,我使用的是 Symfony 4 在 bundles.php 中,我激活了安全包

Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true],

有人有想法吗?提前谢谢

【问题讨论】:

【参考方案1】:

我已经解决了这个问题。要修复它,请尝试将编码器添加到您的 security.yaml:

security:
   App\Entity\User:
        alogithm: auto

【讨论】:

以上是关于没有为“安全”扩展配置编码器的主要内容,如果未能解决你的问题,请参考以下文章

没有为 fosUserBundle symfony2.1 帐户配置编码器

#WEB安全基础 : HTTP协议 | 0x10 扩展HTTP报文结构概念和内容编码

php开启mbstring扩展并设置支持utf-8编码

基于每个文件或每个扩展名更改编码

几维安全编码器使用流程

如何在没有密码编码的情况下使用 Spring 安全性?