Pacote google.appengine.api.oauth

Resumo

Módulo da OAuth API.

Submódulos

google.appengine.api.oauth.oauth_api

OAuth API.

Índice

exception google.appengine.api.oauth.Errorsource

Bases: exceptions.Exception

Classe de erro base deste módulo.

exception google.appengine.api.oauth.OAuthRequestErrorsource

Bases: google.appengine.api.oauth.oauth_api.Error

Tipo de erro base para solicitações OAuth inválidas.

exception google.appengine.api.oauth.NotAllowedErrorsource

Bases: google.appengine.api.oauth.oauth_api.OAuthRequestError

Gerado se o URL solicitado não permitir autenticação OAuth.

exception google.appengine.api.oauth.InvalidOAuthParametersErrorsource

Bases: google.appengine.api.oauth.oauth_api.OAuthRequestError

Gerado se a solicitação tiver sido uma solicitação OAuth malformada.

Por exemplo, a solicitação pode ter omitido um parâmetro obrigatório, incluído uma assinatura inválida ou ter sido feita por um consumidor desconhecido.

exception google.appengine.api.oauth.InvalidOAuthTokenErrorsource

Bases: google.appengine.api.oauth.oauth_api.OAuthRequestError

Gerado se a solicitação contiver um token inválido.

Por exemplo, o token pode ter sido revogado pelo usuário.

exception google.appengine.api.oauth.OAuthServiceFailureErrorsource

Bases: google.appengine.api.oauth.oauth_api.Error

Gerado se houver um problema na comunicação com o serviço OAuth.

google.appengine.api.oauth.get_current_user(_scope=None)source

Retorna o usuário em nome de quem a solicitação foi feita.

Parâmetros

_scope: o escopo de OAuth personalizado ou um iterável de escopos. Pelo menos um deles é aceito.

Retorna

User

Gera
google.appengine.api.oauth.is_current_user_admin(_scope=None)source

Retorna "true" caso o usuário para quem a solicitação foi feita seja um administrador.

Parâmetros

_scope: o escopo de OAuth personalizado ou um iterável de escopos. Pelo menos um deles é aceito.

Retorna

booleano

Gera
google.appengine.api.oauth.get_oauth_consumer_key()source

A autenticação de OAuth1 está obsoleta e desativada.

google.appengine.api.oauth.get_client_id(_scope)source

Retorna o valor de ID do cliente OAuth2 de uma solicitação OAuth2.

Parâmetros

_scope: o escopo de OAuth personalizado ou um iterável de escopos. Pelo menos um deles é aceito.

Retorna

O valor de ID do cliente.

Tipo de retorno

string

Gera
google.appengine.api.oauth.get_authorized_scopes(scope)source

Retorna escopos autorizados dos escopos de entrada.

Parâmetros

scope: o escopo de OAuth personalizado ou um iterável de escopos. Pelo menos um deles é aceito.

Retorna

Uma lista de escopos de OAuth2 autorizados

Tipo de retorno

list

Gera