Onde posso encontrar uma lista de escopos para a API OAuth 2.0 do Google? [fechadas]


112

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

que decodifica em dois URIs:

Não consigo encontrar a documentação cobrindo a lista completa de escopos disponíveis e quais informações estão acessíveis dentro de cada escopo - alguém sabe se tal coisa existe?


Você já encontrou uma boa lista?
Justin Thomas

4
@JustinThomas, consulte stackoverflow.com/a/15328600/470749
Ryan

os escopos nas perguntas do usuário foram descontinuados, os novos escopos são simplesmente perfil e e
Tony BenBrahim

Qualquer um pode me ajudar nessa questão, por favor. stackoverflow.com/questions/34220051/…
robel

3
A documentação do OAuth2 do Google é uma droga.
Kevin

Respostas:


76

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

Alguns outros recursos interessantes:

  • Um excelente blog de Nicolas Garnier que descreve as coisas importantes por trás deste serviço.

  • O playground do Google OAuth2 é outra boa fonte de informações.

  • Finalmente, se você estiver interessado em rastrear alterações nos documentos de descoberta ou não quiser ler todos os documentos, há uma implementação online interessante de Gerwin Sturm .


Essa postagem do blog era exatamente o que eu precisava. Obrigado!
jj0b

5
A implementação online por Gerwin é inestimável.
Antes de

O playground do Google OAuth2 lançará um 404
PW Kad

obrigado PW Kad, eu atualizei o url em conformidade.
Antonio Saco

Obrigado por esta informação, +1. Eu também apreciaria muito se você pudesse dar uma olhada em uma pergunta sem resposta que eu tenho: stackoverflow.com/questions/36289389/…
Sabuncu



8

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

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


Obrigado. Esta é a melhor resposta para a pergunta. É exatamente o que eu estava procurando (lista de escopos agrupados por biblioteca API). Usei o escopo googleapis.com/auth/analytics.readonly e logicamente no console, habilitei a API chamada na biblioteca "API de relatórios do Google Analytics", mas não consegui obter dados da API. Tive que habilitar a API chamada "API Analytics". Em seu link, estou curioso para saber se ambas as APIs contêm escopo analytics.readonly (é enganoso).
Posteriormente

Esta é a melhor resposta. Muito obrigado. Isso me ajudou muito.
Hsinhsin Hung de




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.