首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google+ OAuth Scopes

Google+ OAuth Scopes
EN

Stack Overflow用户
提问于 2014-07-24 17:32:45
回答 1查看 1.1K关注 0票数 1

我知道以前有人问过关于作用域的问题,但是很难对大部分文档和许多解决方案进行分类,因为谷歌似乎最近对其OAuth的工作方式做了一些改变。

我只是想得到一个Google认证来验证一个用户;基本上只是为了消除匿名性,证明他们是人类。所以我会很高兴得到最基本的信息,但最好是一些我可以用来识别那个人的东西。

我在登录按钮中使用了以下内容:

代码语言:javascript
复制
<span id="signinButton">
  <span
    class="g-signin"
    data-callback="signinCallback"
    data-clientid="[CLIENT_ID]"
    data-cookiepolicy="single_host_origin"
    data-requestvisibleactions="http://schema.org/AddAction"
    data-scope="https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email">Sign
  </span>
</span>

这个很管用。但是,弹出的授权窗口将其作为第一个访问请求:“了解您的基本配置文件信息和您圈子中的人员列表。”“人的名单”是困扰我的,我希望它不要这样要求。但是,从我看到的例子来看,这是可用的最小值。这有可能吗?那是最低限度的“名单”吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-24 18:20:06

根据范围文档https://www.googleapis.com/auth/plus.login允许您访问“用户授予应用程序访问权限的圈内人员列表”。将您的作用域更改为profile email,您将希望删除data-requestvisibleactions="http://schema.org/AddAction",因为这需要https://www.googleapis.com/auth/plus.login作用域。

这应该能行。

代码语言:javascript
复制
<span id="signinButton">
  <span
    class="g-signin"
    data-callback="signinCallback"
    data-clientid="[CLIENT_ID]"
    data-cookiepolicy="single_host_origin"
    data-scope="profile email">Sign
  </span>
</span>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24940303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档