Módulo google.appengine.api.users
Resumo
A classe de armazenamento de dados do usuário Python a ser usada como um tipo de dados "armazenamento de dados".
Índice
- google.appengine.api.users.CreateLoginURL(dest_url=None, _auth_domain=None, federated_identity=None)source
Calcula o URL de login para o redirecionamento.
Parâmetros-
dest_url: string que é o URL de destino final desejado para o usuário uma vez que o login for realizado. Se
dest_url
não especificar um host, o host da solicitação atual será usado. -
federated_identity: desativado, não use. Configurar com um valor diferente de "None" cria um erro NotAllowedError
URL de login como uma string. O URL de login usará as Contas do Google.
GeraNotAllowedError: se federated_identity não for None.
-
- google.appengine.api.users.CreateLogoutURL(dest_url, _auth_domain=None)source
Calcula o URL de logout e o URL de destino especificado para a solicitação.
Essa função funciona com aplicativos de Contas do Google.
Parâmetrosdest_url: string que é o URL de destino final desejado para o usuário depois que o usuário sair da conta. Se
Retornadest_url
não especificar um host, o host da solicitação atual será usado.URL de logout como uma string.
- exception google.appengine.api.users.Errorsource
-
Bases: exceptions.Exception
Tipo de erro do usuário base.
- google.appengine.api.users.GetCurrentUser()source
-
Recupera informações associadas ao usuário que está fazendo uma solicitação.
Retorna:
- google.appengine.api.users.IsCurrentUserAdmin()source
Especifica se o usuário que está fazendo uma solicitação é um administrador de aplicativo.
Como o status do administrador não é persistente no armazenamento de dados,
Retornais_current_user_admin()
é uma função separada e não faz parte da classeUser
. O status só existe para o usuário que faz a solicitação atual.True
se o usuário for um administrador. Todos os demais tipos de usuários retornamFalse
.
- exception google.appengine.api.users.NotAllowedErrorsource
-
Bases: google.appengine.api.users.Error
O URL de redirecionamento solicitado não é permitido.
- exception google.appengine.api.users.RedirectTooLongErrorsource
-
Bases: google.appengine.api.users.Error
O URL de redirecionamento gerado foi muito longo.
- class google.appengine.api.users.User(email=None, _auth_domain=None, _user_id=None, federated_identity=None, federated_provider=None, _strict_mode=True)source
-
Bases: object
Fornece o endereço de e-mail, apelido e código de um usuário.
Um apelido é uma string legível que identifica de maneira exclusiva um usuário do Google, semelhante a um nome de usuário. Para alguns usuários, esse apelido é um endereço de e-mail, mas para outros um apelido diferente é usado.
O usuário é um usuário de Contas do Google.
federated_identity
efederated_provider
estão desativados e não devem ser usados.- auth_domain()source
Retorna o domínio de autenticação do usuário.
RetornaUma string que contém o domínio de autenticação. Esse método é interno e não deve ser usado por aplicativos cliente.
- email()source
-
Retorna o endereço de e-mail do usuário.
- federated_identity()source
Desativado, não use.
RetornaUma string que contém a identidade federada do usuário. Se o usuário não for um usuário federado,
None
é retornado.
- federated_provider()source
Desativado, não use.
RetornaUma string que contém o provedor federado. Se o usuário não for um usuário federado,
None
é retornado.
- nickname()source
Retorna o apelido do usuário.
O apelido será um identificador exclusivo e legível desse usuário no que diz respeito ao aplicativo. Será um endereço de e-mail para alguns usuários e parte do endereço de e-mail para outros.
RetornaO apelido do usuário como uma string.
- user_id()source
Retorna o User ID do usuário.
RetornaUma string de identificação única permanente ou
None
. Se o endereço de e-mail foi definido explicitamente, retornaráNone
.
- exception google.appengine.api.users.UserNotFoundErrorsource
-
Bases: google.appengine.api.users.Error
Nenhum argumento de e-mail foi especificado e nenhum usuário fez login.
- google.appengine.api.users.create_login_url(dest_url=None, _auth_domain=None, federated_identity=None)source
Calcula o URL de login para o redirecionamento.
Parâmetros-
dest_url: string que é o URL de destino final desejado para o usuário uma vez que o login for realizado. Se
dest_url
não especificar um host, o host da solicitação atual será usado. -
federated_identity: desativado, não use. Configurar com um valor diferente de "None" cria um erro NotAllowedError
URL de login como uma string. O URL de login usará as Contas do Google.
GeraNotAllowedError: se federated_identity não for None.
-
- google.appengine.api.users.create_logout_url(dest_url, _auth_domain=None)source
Calcula o URL de logout e o URL de destino especificado para a solicitação.
Essa função funciona com aplicativos de Contas do Google.
Parâmetrosdest_url: string que é o URL de destino final desejado para o usuário depois que o usuário sair da conta. Se
Retornadest_url
não especificar um host, o host da solicitação atual será usado.URL de logout como uma string.
- google.appengine.api.users.get_current_user()source
-
Recupera informações associadas ao usuário que está fazendo uma solicitação.
Retorna:
- google.appengine.api.users.is_current_user_admin()source
Especifica se o usuário que está fazendo uma solicitação é um administrador de aplicativo.
Como o status do administrador não é persistente no armazenamento de dados,
Retornais_current_user_admin()
é uma função separada e não faz parte da classeUser
. O status só existe para o usuário que faz a solicitação atual.True
se o usuário for um administrador. Todos os demais tipos de usuários retornamFalse
.