Usuário de login

Versão 4.0.23.2

Crie um token de acesso que é executado como um determinado usuário.

Só pode ser chamado por um usuário administrador autenticado. Ele permite que o administrador gere um novo token de autenticação para o usuário com o código de usuário fornecido. Esse token pode então ser usado para chamadas subsequentes da API, que são realizadas como esse usuário-alvo.

O usuário de destino não precisa ter um par client_id/client_secret da API preexistente. Essas credenciais não são criadas por essa chamada.

Isso permite criar sistemas em que a autenticação de usuários da API para um número arbitrário de usuários é feita fora do Looker e encaminhada por uma única "conta de serviço" com permissões de administrador. Um novo token de acesso é gerado em cada chamada. Se os usuários-alvo farão muitas chamadas de API em um curto período, é recomendável armazenar em cache esse token de autenticação em vez de chamá-lo antes de cada chamada de API.

Consulte "login" para mais detalhes sobre o token de acesso e como usá-lo.

Solicitação

POST /login/{user_id}
Tipo de dados
Descrição
Solicitação
HTTPRequest
path
HTTPPath
Expandir definição HTTPPath...
user_id
string
ID do usuário.
consulta
Consulta HTTP
Expandir a definição de HTTPQuery...
associativo
booleano
Quando verdadeiro (padrão), as chamadas de API que usam o access_token retornado são atribuídas ao usuário administrador que criou o access_token. Quando falso, a atividade da API é atribuída ao usuário em que o access_token é executado. False requer uma licença do Looker.

Resposta

200: token de acesso com metadados.

Tipo de dados
Descrição
(objeto)
access_token
string
Token de acesso usado para chamadas de API
token_type
string
Tipo de token
expires_in
integer
Número de segundos antes da expiração do token
refresh_token
string
Token de atualização que pode ser usado para receber um novo token de acesso

400: Solicitação inválida

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

403: permissão negada

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

404: não encontrado

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

Examples