Pergunta

O exemplo que eu estou trabalhando com especifica o escopo do OAuth de solicitação como:scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile

que decodifica em duas URIs:

Eu não posso encontrar a documentação que abranjam a lista completa de âmbitos que estão disponíveis e que a informação é acessível dentro de cada âmbito de aplicação - alguém sabe se tal coisa existe?

Foi útil?

Solução

O que você está procurando é o Google APIs Discovery Service .

Alguns outros recursos interessantes:

  • um excelente blog por nicolas garnier que descreve as coisas importantes por trás desse serviço.

  • o google oauth2 playground , é outra boa fonte de informação.

  • Finalmente, se você estiver interessado em rastrear alterações nos documentos de descoberta ou não querer ler todos os documentos, há um interessante Implementação on-line por Gerwin Sturm .

Outras dicas

Graças a Antonio Sacco links, eu era capaz de encontrar:

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

Ele diz que estes são os escopos disponíveis:

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

A lista completa de escopos não é fornecida na documentação do OAuth, mas fornecida sob FAQ de desenvolvedores GDATA.Os escopos não mudam de mudança OAuth 1.0 ou OAuth 2.0.O link para a página é adicionado Clique aqui Para saber a lista completa do Google Scopes ou linké https://developers.google.com/gdata/faq#authscopes

Aqui está um doc que foi adicionado recentemente à documentação do Google OAuth 2.0, com uma lista abrangente de escopos:

https://developers.google.com/vidity/protocols/aoglescopos .

O OAuth Docs do Google exibe uma tabela que lista todos os escopos disponíveis.

https://developers.google.com/+/api/oauth#Tabela de escopos

Aqui estão as listas de todos os scopes do Google: https://developers.google.com/entity/protocols/googlescopos

Um pouco tarde, talvez, mas isso dos documentos:

.

Para obter informações sobre os escopos de login disponíveis, consulte login escopos.Para ver os escopos disponíveis para todas as APIs do Google, visite o apis explorer .

.

URLs para aqueles que não gostam de clicar em links:

Eu estava procurando a mesma coisa como para sempre e achei esta ferramenta realmente incrível OAuth 2.0 playground desenvolvido pelo Google, onde você pode encontrar todos os escopos em várias apis que eles fornecem.

link e extensão cromada eles recomendam usar:

https://developers.google.com/oauthplayround/

http://goo.gl/y9nh4h

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top