Use email and password to authenticate.
Allows developers to use the email and password credentials as they could other auth providers. For example, this can be used to change passwords, log in, etc.
Public static functions
Generate a credential from the given email and password.