This tutorial explains how to build a web application using Go in less than 20 minutes.
Go login handlers for authentication providers (OAuth1, OAuth2)
Golang OpenID Connect Client