こんにちは、フジイです。
Symfony4でログイン認証をドキュメントを参考に作って、気づいたこと。。。
If you use bcrypt or argon2i, no. Otherwise, yes. All passwords must be hashed with a salt, but bcrypt and argon2i do this internally. Since this tutorial does use bcrypt, the getSalt() method in User can just return null (it’s not used). If you use a different algorithm, you’ll need to uncomment the salt lines in the User entity and add a persisted salt property.
そうなんですね!
bcrptとargon2iは、パスワードを内部的にソルトでハッシュをしてくれるようです。
但し、使用しなくても、Entity内でgetSaltでnullを返さないよういけないようです。
public function getSalt()
{
return null;
}