improved

Authentication API: More informative error codes

The error codes returned when user authentication fails now offer more detail about potential login issues.