'Oauth internal management with multiple requests

How is Oauth managed internally.

Let's say 2 people(Adam and Joe) are trying to login into my server using Google and both of them are successfully authenticated by Google. Now Google sends 2 onSuccess callbacks to my server(containing profile details of Adam and Joe respectively). How does my server know that I must use the first callback to authenticate Adam and second callback to authenticate Joe and not the other way around? Does Google also send some sessionId to help me differentiate between these 2? Or is the login Url for Adam and Joe itself different?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source