0
データベースではなく、ファイルsecurity.ymlのユーザーにパスワードをハッシュ値で割り当てる必要があります。私はパスワードハッシュで塩を使用する "エンコーダ"セクションで宣言する必要がありますか?security.ymlのsaltでパスワードのハッシュを使用する方法
データベースではなく、ファイルsecurity.ymlのユーザーにパスワードをハッシュ値で割り当てる必要があります。私はパスワードハッシュで塩を使用する "エンコーダ"セクションで宣言する必要がありますか?security.ymlのsaltでパスワードのハッシュを使用する方法
私はあなたはそれがセキュリティにこのクラスを追加した後のSymfony \コンポーネント\セキュリティ\コア\エンコーダ\ PasswordEncoderInterfaceに
を実装しなければならないサービス
services:
custom_encoder:
class: Acme\TestBundle\Service\CustomEncoder
を提供することにより、独自のエンコーダロジックを実装shoudと思います。 yml
security:
encoders:
Acme\TestBundle\Entity\User:
id: custom_encoder
「ランダムな塩」というフレーズは説明が必要な場合があります。あなたがランダムに塩を生成しているような場合は、決してパスワードを検証することはできません。 security.ymlに格納されているランダムな塩を生成していますが、これをシステムのすべてのパスワードに対して使用したいのですか? –
いいえ、それは無作為に1度です。あなたが望むならあなたのメッセージから「ランダム」という言葉を削除することができます – Neka