Was doing some testing on my script that uses LoginWithEmailAddressRequest and received InvalidParams when the email address wasn't formatted correctly, or when the Playfab password was under 6 characters long or over 100 characters. However instead of just giving the user an overly broad error message ('Either your email is incorrectly formatted or your password is too long or too short'), is there any way to determine from the error result which parameter is invalid (and what about it made it invalid)? So being able to query something that returns "Email address has no domain" or "Password is too short".
I know the docs say PlayFab can change password requirements at any time, so I don't want to hardcode the logic for that client side (I think currently between 6-100 characters is considered valid). Also email regexes can be tricky, so don't want to implement that client side either and end up blocking some email formats that are actually acceptable or vice versa.
Furthermore, is there a way to make the PlayFab API require certain criteria for passwords (at least 1 uppercase, 1 special char, etc) or is that something we actually should handle client side?