Pacote google.golang.org/appengine/user (v1.6.8)
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Version latest keyboard_arrow_down
Observação : para ver mais informações sobre este pacote, como o acesso a versões mais antigas, veja este pacote em pkg.go.dev .
O usuário do pacote fornece um cliente para o serviço de autenticação do usuário do App Engine.
Funções
func IsAdmin
IsAdmin retornará verdadeiro se o usuário atual estiver conectado e registrado no momento como um administrador do aplicativo.
func LoginURL
LoginURL retorna um URL que, quando visitado, solicita que o usuário faça login e o redireciona para o URL especificado por dest.
func LoginURLFederated
LoginURLFederated é como LoginURL, mas aceita o identificador OpenID de um usuário.
func LogoutURL
LogoutURL retorna um URL que, quando visitado, desconecta o usuário e o redireciona para o URL especificado por dest.
func OAuthConsumerKey
OAuthConsumerKey retorna a chave do consumidor OAuth fornecida com a solicitação atual. Esse método retornará um erro se a solicitação OAuth for inválida.
Usuário
type User struct {
Email string
AuthDomain string
Admin bool
// ID is the unique permanent ID of the user.
// It is populated if the Email is associated
// with a Google account, or empty otherwise.
ID string
// ClientID is the ID of the pre-registered client so its identity can be verified.
// See https://developers.google.com/console/help/#generatingoauth2 for more information.
ClientID string
FederatedIdentity string
FederatedProvider string
}
User representa um usuário do aplicativo.
func Current
Current retornará o usuário conectado no momento ou nulo se o usuário não estiver conectado.
func CurrentOAuth
CurrentOAuth retorna o usuário associado ao consumidor OAuth fazendo essa solicitação. Se o consumidor OAuth não tiver feito uma solicitação OAuth válida, ou os escopos não estiverem vazios e o usuário atual não tiver pelo menos um dos escopos, esse método retornará um erro.
func (*User) String
String retorna um nome que pode ser exibido para o usuário.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2023-10-26 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2023-10-26 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-10-26 UTC."]]