Introduction The oAuth2 protocol has almost become a standard for securing websites and API services. Developers no longer need to store and manage userIDs and passwords for their users. Offloading the authentication to oAuth providers such as Google, Facebook, Linkedin, Github keeps the authentication with username and password, within those providers rather than passing through the developer’s application.
Overview Golang (or just Go) is a great language for building simple and reliable applications. Over the past years there has been a visible shift in the tooling community as teams throughout the internet rewrite their apps from ruby or python to Go.