Utente con accesso

Versione 3.1.23.4

Creare un token di accesso che viene eseguito come un determinato utente.

Può essere chiamato solo da un utente amministratore autenticato. Consente all'amministratore di generare un nuovo token di autenticazione per l'utente con l'ID utente specificato. Questo token può essere utilizzato per chiamate successive API, che vengono quindi eseguite come utente di destinazione.

L'utente di destinazione non deve avere una coppia API client_id/client_secret esistente. Questa credenziale non viene creata da questa chiamata.

Questo consente di creare sistemi in cui l'autenticazione utente delle API per un numero arbitrario di utenti viene eseguita al di fuori di Looker e attraverso la canalizzazione attraverso un singolo "account di servizio" con autorizzazioni di amministratore. Tieni presente che viene generato un nuovo token di accesso per ogni chiamata. Se gli utenti di destinazione effettuano numerose chiamate API in un breve periodo di tempo, è consigliabile memorizzare nella cache questo token di autenticazione anziché chiamare prima di ognuna di queste chiamate API.

Vedi "login" per maggiori dettagli sul token di accesso e su come utilizzarlo.

Richiesta

POST /login/{user_id}
Tipo di dati
Descrizione
Richiesta
HTTPRequest
percorso
Percorso HTTP
Espandi definizione HTTPPath...
ID_utente
integer
ID dell'utente.
della query
Query HTTP
Espandi definizione HTTPQuery in corso...
associativo
boolean
Quando il valore è true (impostazione predefinita), le chiamate API che utilizzano il valore di access_token vengono attribuite all'utente amministratore che ha creato il token di accesso. Quando è false, l'attività API viene attribuita all'utente su cui viene eseguito l'accesso_token. False richiede una licenza Looker.

Risposta

200: token di accesso con metadati.

Tipo di dati
Descrizione
(oggetto)
token_di_accesso
string
Token di accesso utilizzato per le chiamate API
token_type
string
Tipo di token
scade_in
integer
Numero di secondi prima della scadenza del token

400: Richiesta errata

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

403: Autorizzazione negata

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

404: Non trovata

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

Esempi