在哪里可以找到 Google OAuth 2.0 API 的范围列表?[关闭]
-
11-12-2019 - |
题
我正在使用的示例将 OAuth 请求中的范围指定为:范围=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile
它解码为两个 URI:
我找不到涵盖可用范围的完整列表以及每个范围内可访问哪些信息的文档 - 有人知道这样的事情是否存在吗?
解决方案
您正在寻找的是 Google APIs Discovery Service
.
其他一些有趣的资源:
一个 优秀的博客 经过 尼古拉斯·卡尼尔 它描述了该服务背后的重要内容。
这 谷歌 OAuth2 游乐场, ,是另一个很好的信息来源。
最后,如果您有兴趣跟踪发现文档的更改或不想阅读所有文档,有一个有趣的 在线实施 经过 格温·斯特姆.
其他提示
感谢安东尼奥·萨科的链接,我能够找到:
https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest?fields=auth(oauth2(范围))
它说这些是可用的范围:
- https://www.googleapis.com/auth/plus.me (Know who you are on Google)
- https://www.googleapis.com/auth/userinfo.email (View your email address)
- https://www.googleapis.com/auth/userinfo.profile (View basic information about your account)
OAuth 文档中未提供完整的范围列表,但在 GData 开发人员的常见问题解答中提供。OAuth 1.0 或 Oauth 2.0 中的范围没有变化。页面链接已添加 点击这里 要知道 Google 范围的完整列表或链接是 https://developers.google.com/gdata/faq#AuthScopes
以下是最近添加到 Google 的 OAuth 2.0 文档中的文档,其中包含完整的范围列表:
https://developers.google.com/identity/protocols/googlescopes
Google 的 oauth 文档显示一个表格,其中列出了所有可用范围。
以下是所有 google 范围的列表:https://developers.google.com/identity/protocols/googlescopes
也许有点晚了,但是来自文档:
适合那些不喜欢点击链接的人的网址:
我一直在寻找像永远一样的东西,我发现了这个由 Google 开发的非常棒的工具 oAuth 2.0 Playground,您可以在其中找到他们提供的各种 api 中的所有范围。
他们推荐使用的链接和 Chrome 扩展程序: