This visual execution shows how OAuth providers like Google and GitHub work with Supabase. The user clicks login, then is redirected to the provider's page to enter credentials. The provider sends an authorization code back to the app. The app exchanges this code for an access token. Using the token, the app creates a user session and logs the user in. Variables like authCode, accessToken, and userSession change state step-by-step. Key moments include why redirection is needed, what happens to the auth code, and how the app knows the user is logged in. The quiz tests understanding of these steps and variable changes.