Logs in an existing user.
The provider to use for the user's authentication, in this case `Email` or `Phone`.
The redirect url to use. If you don't specify this, the platform specific will be used, like deeplinks on android.
The configuration for signing in with `Email` or `Phone`.
supabase.auth.signInWith(Email) \{
email = "example@email.com"
password = "example-password"
\}
supabase.auth.signInWith(Phone) \{
phone = "+4912345679"
password = "example-password"
\}