我在哪里可以找到Google OAuth 2.0 API的范围列表?

时间:2012-05-19 11:39:39

标签: oauth-2.0 google-authentication

我正在使用的示例将OAuth请求中的范围指定为:     范围= HTTPS%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email + HTTPS%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile

解码为两个URI:

我找不到涵盖可用范围的完整列表以及每个范围内可访问哪些信息的文档 - 有谁知道这样的事情是否存在?

8 个答案:

答案 0 :(得分:71)

您要找的是Google APIs Discovery Service

其他一些有趣的资源:

  • Nicolas Garnier的<{3}} 描述了此服务背后的重要事项。

  • excellent blog是另一个很好的信息来源。

  • 最后,如果您对跟踪发现文档的更改感兴趣或者不想阅读所有文档,那么 Gerwin Sturm 会有一个有趣的Google OAuth2 playground

答案 1 :(得分:43)

感谢Antonio Sacco的链接,我找到了:

https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest?fields=auth(oauth2(scopes))

它说这些是可用的范围:

 - 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)

答案 2 :(得分:8)

OAuth文档中未提供完整的范围列表,但在GData开发人员的常见问题解答下提供。更改OAuth 1.0或Oauth 2.0中的范围未更改。已添加Click here页面链接以了解Google Scope的完整列表或链接为https://developers.google.com/gdata/faq#AuthScopes

答案 3 :(得分:7)

Google的oauth文档会显示一个列出所有可用范围的表格。

https://developers.google.com/+/api/oauth#scopes-table

答案 4 :(得分:6)

这是最近添加到Google的OAuth 2.0文档中的文档,其中包含一系列范围:

https://developers.google.com/identity/protocols/googlescopes

答案 5 :(得分:6)

以下是所有Google范围的列表: https://developers.google.com/identity/protocols/googlescopes

答案 6 :(得分:4)

可能有点晚了,但这来自文档:

  

有关可用登录范围的信息,请参阅Login范围。要查看所有Google API的可用范围,请访问APIs Explorer

那些不喜欢点击链接的人的网址:

答案 7 :(得分:3)

我一直在寻找同样的东西,我发现这是一款非常棒的工具oAuth 2.0 Playground由Google开发,你可以找到他们提供的各种api的所有范围。

他们建议使用的链接和Chrome扩展程序:

https://developers.google.com/oauthplayground/

http://goo.gl/y9nH4H