Ottieni utente in base all'ID credenziali

Versione 4.0.23.2

Ricevi informazioni sull'utente con le credenziali di un determinato tipo con ID specifico.

Questo campo viene utilizzato per eseguire operazioni come trovare gli utenti utilizzando il relativo attributo external_user_id. In alternativa, trova l'utente con un determinato valore client_id dell'api3 e così via. Il valore "credential_type" corrisponde al nome "type" dei vari tipi di credenziali. Deve essere uno dei valori elencati nella seguente tabella. "credential_id" è il tuo ID univoco per l'utente ed è specifico per ogni tipo di credenziale.

Un esempio di utilizzo dell'SDK Ruby potrebbe essere simile al seguente:

sdk.user_for_credential('embed', 'customer-4959425')

Questa tabella mostra le stringhe "Tipo di credenziale" supportate. La colonna di destra è per riferimento, in cui viene visualizzato il campo nel tipo di credenziale specificato in cui viene effettivamente eseguita la ricerca quando si trova un utente con "credential_id" fornito.

Tipi di credenziali Campo ID corrispondente
email email
google ID_utente_google
saml ID_utente_saml
OIDC id_utente_oidc
ldap ID ldap
api token
API3 client_id
incorporamento id_utente_esterno
look_aperta email

NOTA: il tipo di credenziali "api" è stato utilizzato solo con l'API legacy di query e non è più supportato. Il tipo di credenziali per l'API che stai visualizzando è "api3".

Richiesta

GET /users/credential/{cred_type}/{credential_id}
Tipo di dati
Descrizione
Richiesta
HTTPRequest
percorso
Percorso HTTP
Espandi definizione HTTPPath...
credenziale_tipo
string
Digita il nome della credenziale
id_credenziale
string
ID della credenziale
della query
Query HTTP
Espandi definizione HTTPQuery in corso...
campi
string
Campi richiesti:

Risposta

200: utente specificato.

Tipo di dati
Descrizione
(oggetto)
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
url_avatar
string
URL dell'immagine dell'avatar (potrebbe essere generico)
URL_avatar_senza_dimensioni
string
L'URL per l'immagine avatar (può essere generico) non specifica la dimensione
credenziali_api3
Espandi definizione CredentialsApi3...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
id
string
ID univoco
client_id
string
Client_id della chiave API
creata_alle
string
Timestamp per la creazione di questa credenziale
è_disattivato
boolean
Questa credenziale è stata disattivata?
tipo
string
Nome breve per il tipo di questo tipo di credenziale
url
string
Link per acquistare questo articolo
credenziali_email
Credenziali di accesso tramite email/password
Espandi definizione CredentialsEmail...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
creata_alle
string
Timestamp per la creazione di questa credenziale
email
string
Indirizzo email utilizzato per l'accesso dell'utente
ripristino_password_forzata_tramite_accesso_successivo
boolean
Obbliga gli utenti a cambiare la password all'accesso successivo
ID_utente
string
ID univoco dell'utente
è_disattivato
boolean
Questa credenziale è stata disattivata?
registrato
string
Timestamp per l'accesso più recente tramite credenziale
url_reset_password
string
URL con token segreto utilizzabile una sola volta e utilizzabile dall'utente per reimpostare la password
url_configurazione_account
string
URL con token segreto monouso che l'utente può utilizzare per configurare l'account
tipo
string
Nome breve per il tipo di questo tipo di credenziale
url
string
Link per acquistare questo articolo
url_utente
string
Link per trovare l'utente
credenziale_incorporamento
Espandi definizione Credenziali incorporate...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
creata_alle
string
Timestamp per la creazione di questa credenziale
id_gruppo_esterno
string
ID dello strumento di incorporamento per un gruppo a cui questo utente è stato aggiunto durante l'accesso più recente
id_utente_esterno
string
ID univoco dell'incorporamento per l'utente
id
string
ID univoco
è_disattivato
boolean
Questa credenziale è stata disattivata?
registrato
string
Timestamp per l'accesso più recente tramite credenziale
tipo
string
Nome breve per il tipo di questo tipo di credenziale
url
string
Link per acquistare questo articolo
credenziali_google
Credenziali di autenticazione Google
Espandi definizione Credenziali di Google...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
creata_alle
string
Timestamp per la creazione di questa credenziale
domain
string
Dominio Google
email
string
Indirizzo email
ID_utente_google
string
ID univoco di Google per questo utente
è_disattivato
boolean
Questa credenziale è stata disattivata?
registrato
string
Timestamp per l'accesso più recente tramite credenziale
tipo
string
Nome breve per il tipo di questo tipo di credenziale
url
string
Link per acquistare questo articolo
credenziali_ldap
Credenziali LDAP
Espandi definizione CredentialsLDAP...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
creata_alle
string
Timestamp per la creazione di questa credenziale
email
string
Indirizzo email
è_disattivato
boolean
Questa credenziale è stata disattivata?
ldap_dn
string
Nome distinto LDAP per questo utente (dall'ultimo accesso)
ID ldap
string
ID univoco LDAP per questo utente
registrato
string
Timestamp per l'accesso più recente tramite credenziale
tipo
string
Nome breve per il tipo di questo tipo di credenziale
url
string
Link per acquistare questo articolo
credenziali_looker_aperte
Credenziali LookerOpenID. Utilizzati per l'accesso da parte degli analisti di Looker
Espandi definizione CredentialsLookerOpenid...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
creata_alle
string
Timestamp per la creazione di questa credenziale
email
string
Indirizzo email utilizzato per l'accesso dell'utente
è_disattivato
boolean
Questa credenziale è stata disattivata?
registrato
string
Timestamp per l'accesso più recente tramite credenziale
accesso_ip
string
Indirizzo IP del client per l'accesso più recente utilizzando le credenziali
tipo
string
Nome breve per il tipo di questo tipo di credenziale
url
string
Link per acquistare questo articolo
url_utente
string
Link per trovare l'utente
credenziali_oidc
Credenziali di autenticazione OpenID Connect
Espandi definizione CredentialsOIDC...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
creata_alle
string
Timestamp per la creazione di questa credenziale
email
string
Indirizzo email
è_disattivato
boolean
Questa credenziale è stata disattivata?
registrato
string
Timestamp per l'accesso più recente tramite credenziale
id_utente_oidc
string
ID univoco dell'OP OIDC per questo utente
tipo
string
Nome breve per il tipo di questo tipo di credenziale
url
string
Link per acquistare questo articolo
credenziali_saml
Credenziali di autenticazione Saml
Espandi definizione CredentialsSaml...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
creata_alle
string
Timestamp per la creazione di questa credenziale
email
string
Indirizzo email
è_disattivato
boolean
Questa credenziale è stata disattivata?
registrato
string
Timestamp per l'accesso più recente tramite credenziale
ID_utente_saml
string
L'ID univoco dell'IdP Saml per questo utente
tipo
string
Nome breve per il tipo di questo tipo di credenziale
url
string
Link per acquistare questo articolo
credenziali_totp
Credenziali a due fattori
Espandi definizione CredentialsTotp...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
creata_alle
string
Timestamp per la creazione di questa credenziale
è_disattivato
boolean
Questa credenziale è stata disattivata?
tipo
string
Nome breve per il tipo di questo tipo di credenziale
verificati
boolean
Utente verificato
url
string
Link per acquistare questo articolo
nome_visualizzazione
string
Nome completo da visualizzare (disponibile solo se sono impostati sia nome che cognome)
email
string
Indirizzo email
id_spazio_di_gruppo_incorporamento
string
(DEPRECATO) (solo incorporamento) ID dello spazio di gruppo dell'utente in base all'external_group_id specificato facoltativamente durante l'incorporamento dell'accesso dell'utente
first_name
string
Nome
id_gruppo
stringa[]
ID_cartella_home
string
Stringa ID per la home directory dell'utente
id
string
ID univoco
è_disattivato
boolean
L'account è stato disattivato
last_name
string
Cognome
impostazioni internazionali
string
Impostazioni internazionali preferite dall'utente. Le impostazioni internazionali degli utenti hanno la precedenza sulle impostazioni internazionali predefinite di Looker. Le impostazioni internazionali determinano la lingua delle stringhe di visualizzazione e la formattazione di data e numerico nelle risposte dell'API. La stringa di impostazioni internazionali deve essere un codice lingua di due lettere o una combinazione di codice lingua e codice regione, ad esempio "en" o "en-US".
versioni_looker
stringa[]
model_dir_validated
boolean
L'area di lavoro di sviluppo dell'utente è stata controllata per la presenza di progetti di produzione applicabili
id_cartella_personale
string
ID della cartella personale dell'utente
presunto_dipendente
boolean
L'utente è stato identificato come dipendente di Looker
id_ruolo
stringa[]
sessions
Espandi definizione sessione...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
id
string
ID univoco
indirizzo_IP
string
Indirizzo IP dell'utente quando è stata avviata questa sessione
browser
string
Tipo di browser dell'utente
sistema_operativo
string
Sistema operativo dell'utente
città
string
Componente della città della località dell'utente (derivato dall'indirizzo IP)
state
string
Stato componente della località dell'utente (derivato dall'indirizzo IP)
paese
string
Componente del paese della località dell'utente (derivato dall'indirizzo IP)
credenziali_tipo
string
Tipo di credenziali utilizzate per il logging in questa sessione
esteso_a
string
Ora in cui l'utente ha prolungato l'ultima sessione
numero_prolungato
integer
Numero di volte in cui la sessione è stata estesa
ID_utente_sudo
string
Utente effettivo nel caso in cui questa sessione rappresenta un utente che esegue un'altra azione
creata_alle
string
Ora di inizio di questa sessione
scade_in
string
Ora alla scadenza di questa sessione
url
string
Link per acquistare questo articolo
stato_ui
oggetto
Dizionario per utente delle informazioni sullo stato non documentate di proprietà della UI di Looker.
look_looker_dipendente
boolean
L'utente è identificato come un dipendente di Looker che è stato verificato tramite l'autenticazione aziendale di Looker.
roles_external__managed
boolean
I ruoli utente sono gestiti da una directory esterna, come SAML o LDAP, e non possono essere modificati direttamente.
ruoli_direct_direct
boolean
All'utente può essere assegnato direttamente un ruolo.
allow_normal_group_membership
boolean
L'utente può essere membro diretto di un normale gruppo Looker.
allow_roles_from_normal_groups
boolean
L'utente può ereditare i ruoli da un normale gruppo Looker.
id_cartella_incorporamento
string
(Solo incorporamento) ID della cartella di gruppo dell'utente in base all'external_group_id, specificato facoltativamente durante l'incorporamento dell'accesso utente
url
string
Link per acquistare questo articolo

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

C#

https://github.com/looker-open-source/sdk-codegen/blob/main/csharp/sdk/3.1/methods.cs
https://github.com/looker-open-source/sdk-codegen/blob/main/csharp/sdk/4.0/methods.cs

Go

https://github.com/looker-open-source/sdk-codegen/blob/main/go/sdk/v4/methods.go

Kotlin

https://github.com/looker-open-source/sdk-codegen/blob/main/kotlin/src/main/com/looker/sdk/4.0/methods.kt
https://github.com/looker-open-source/sdk-codegen/blob/main/kotlin/src/main/com/looker/sdk/4.0/streams.kt

TypeScript

https://github.com/looker-open-source/sdk-codegen/blob/main/packages/sdk/src/3.1/funcs.ts
https://github.com/looker-open-source/sdk-codegen/blob/main/packages/sdk/src/3.1/methods.ts
https://github.com/looker-open-source/sdk-codegen/blob/main/packages/sdk/src/3.1/methodsInterface.ts
https://github.com/looker-open-source/sdk-codegen/blob/main/packages/sdk/src/3.1/streams.ts
https://github.com/looker-open-source/sdk-codegen/blob/main/packages/sdk/src/4.0/funcs.ts
https://github.com/looker-open-source/sdk-codegen/blob/main/packages/sdk/src/4.0/methods.ts
https://github.com/looker-open-source/sdk-codegen/blob/main/packages/sdk/src/4.0/methodsInterface.ts
https://github.com/looker-open-source/sdk-codegen/blob/main/packages/sdk/src/4.0/streams.ts

Python

https://github.com/looker-open-source/sdk-codegen/blob/main/python/looker_sdk/sdk/api31/methods.py
https://github.com/looker-open-source/sdk-codegen/blob/main/python/looker_sdk/sdk/api40/methods.py

Swift

https://github.com/looker-open-source/sdk-codegen/blob/main/swift/looker/sdk/methods.swift
https://github.com/looker-open-source/sdk-codegen/blob/main/swift/looker/sdk/streams.swift