Process Flow - Authentication providers overview
User opens app
Choose sign-in method
Select provider
Email
Authenticate with provider
Firebase verifies
User signed in or error
Access granted or retry
User picks a sign-in method, Firebase verifies it, then grants access or asks to retry.