Interface that represents the credentials returned by an auth provider. Implementations specify the details about each auth provider's credential requirements.
The authentication provider ID for the credential. For example, 'facebook.com', or 'google.com'.
The authentication sign in method for the credential. For example, 'password', or 'emailLink. This corresponds to the sign-in method identifier as returned in firebase.auth.Auth.fetchSignInMethodsForEmail.