chronograf/oauth2/google.go

20 lines
466 B
Go
Raw Normal View History

package oauth2
2017-02-14 00:02:43 +00:00
type Google struct {
Provider
2017-02-14 00:02:43 +00:00
Domains []string // Optional google email domain checking
}
/*
client := conf.Client(oauth2.NoContext, tok)
email, err := client.Get("https://www.googleapis.com/oauth2/v3/userinfo")
if err != nil {
c.AbortWithError(http.StatusBadRequest, err)
return
}
defer email.Body.Close()
data, _ := ioutil.ReadAll(email.Body)
log.Println("Email body: ", string(data))
c.Status(http.StatusOK)
*/