This is a plugin which using the iris-contrib/gothic project, which is an edited file (in order to make it to work for Iris) of gothic.go of https://github.com/markbates/goth. More information can be found here.
$ go get -u github.com/iris-contrib/plugin/oauth
Read the OAuth, Oauth2 section here