I’m in the process to migrate an existing Phoenix app to Ash and wondering how to make authentication compatible so that existing users will not notice anything.
How different are the 2 password hashing algorithms and can I configure Ash.Authentication so that it hashes passwords like before?
If you’re using phx.gen.auth in your existing system, they also use bcrypt IIRC (unless on windows), so they will likely be fully compatible assuming you use the same secrets etc.
Also worth pointing out that you can configure the password hashing algo with a behavior, so you can definitely make it backwards compatible if it isn’t out of the box