Этот пример, на который вы ссылаетесь при входе в Google, не с использованием OAuth. Он использует OpenID, который больше подходит для входа в систему. Google не поддерживает вход пользователей на другие веб-сайты с использованием OAuth.
Ознакомьтесь с проектом DotNetOpenAuth , чтобы узнать, как принимать OpenID на вашем веб-сайте, в том числе из аккаунтов Google на вашем веб-сайте ASP.NET, при условии, что вы используете ASP.NET.