Onde posso encontrar uma lista de escopos para o Google OAuth 2.0 API?[fechado]
-
11-12-2019 - |
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?
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.
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: