我不好,我应该读第
response.Body一个,例如:
response, err = client.Get(`https://accounts.google.com/.well-known/openid-configuration`)body, err := ioutil.ReadAll(response.Body)response.Body.Close()
根据本文档,我们应该首先从该URL获取,然后从
userinfo_endpoint以上结果获取以检索电子邮件,例如:
// json := json_to_map(body)// get json[`userinfo_endpoint`]// response, err = client.Get(json[`userinfo_endpoint`])// body, err := ioutil.ReadAll(response.Body)// response.Body.Close()// json = json_to_map(body)// json[`email`]
对于第二个问题,该
oauth2.Config结构是可重用的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)