Migrating to Firebird 3.0 has been routine that caused more headache than expected. One of most common, yet pestering error was “Your user name and password are not defined“. Interestingly, it worked perfectly fine when we were using the Firebird 4.10 Ado.net Nuget, however, the moment we update our Nuget package to 5.7, we are doomed.
The fix was easy though, all you needed to do was hit your Firebird.Config file in your server and look for following line.
UserManager = Legacy_UserManager, Srp
It loooks to be some new security feature added to Firebird 3.0, however, I was quite happy without it. Commenting out the line cleared off my issues .