Nutzer anhand der Anmeldedaten-ID abrufen

Version 4.0.23.2

Ruft Informationen zu dem Nutzer mit einem Ausweisdokument mit einem bestimmten Typ und einer bestimmten ID ab.

So können Sie beispielsweise Nutzer nach ihrer eingebetteten „external_user_id“ finden. Oder suchen Sie den Nutzer mit einer bestimmten api3-client_id usw. Der „credential_type“ entspricht dem „type“-Namen der verschiedenen Anmeldedatentypen. Er muss einer der Werte sein, die in der folgenden Tabelle aufgeführt sind. Die credential_id ist die eindeutige ID für den Nutzer und gilt speziell für jeden Anmeldedatentyp.

Hier ein Beispiel für das Ruby-SDK:

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

Diese Tabelle enthält die unterstützten Strings für den Anmeldedatentyp. Die rechte Spalte dient als Referenz: Sie zeigt an, welches Feld im angegebenen Anmeldedatentyp tatsächlich durchsucht wird, wenn ein Nutzer mit der angegebenen „credential_id“ gefunden wird.

Anmeldedatentypen ID-Feld stimmt überein
E‑Mail E‑Mail
google google_user_id
SAML SAML-Nutzer-ID
oidc oidc_user_id
ldap LDAP_ID
api Token
API3 client_id
eingebettetes Objekt Externe_Nutzer-ID
Looker_OpenID E‑Mail

HINWEIS: Der Anmeldedatentyp „api“ wurde nur mit der Legacy Looker Query API verwendet und wird nicht mehr unterstützt. Der Anmeldedatentyp für die aktuell angezeigte API ist „api3“.

Anfrage

GET /users/credential/{credential_type}/{credential_id}
Datentyp
Beschreibung
Anfrage
HTTPRequest
Pfad
HTTPPath
HTTPPath-Definition maximieren...
credential_type
String
Name des Zeugnisses
credential_id (Anmeldedaten-ID)
String
ID des Ausweisdokuments
Abfrage
HTTP-Abfrage
HTTPQuery-Definition maximieren...
Felder
String
Angeforderte Felder.

Antwort

200: Angegebener Nutzer.

Datentyp
Beschreibung
(Objekt)
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
Avatar-URL
String
URL für das Avatarbild (möglicherweise generisch)
Avatar_URL_ohne_Größe
String
URL für das Avatar-Bild (kann allgemein sein) ohne Angabe der Größe
Anmeldedaten_3
Definition von „CredentialsApi3“ maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
id
String
Eindeutige ID
client_id
String
API-Schlüssel „client_id“
erstellt am
String
Zeitstempel zum Erstellen dieser Anmeldedaten
Ist_deaktiviert
boolean
Wurde dieses Ausweisdokument deaktiviert?
Typ
String
Kurzname für diese Art von Anmeldedaten
URL
String
Link zum Abrufen dieses Artikels
Anmeldedaten_E-Mail
Anmeldedaten für E-Mail/Passwort
Definition für „EmailEmail“ maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
erstellt am
String
Zeitstempel zum Erstellen dieser Anmeldedaten
E‑Mail
String
Für die Nutzeranmeldung verwendete E-Mail-Adresse
forforce_password_reset_at_next_login
boolean
Erzwingen, dass der Nutzer sein Passwort bei der nächsten Anmeldung ändert
user_id
String
Eindeutige ID des Nutzers
Ist_deaktiviert
boolean
Wurde dieses Ausweisdokument deaktiviert?
angemeldet_at
String
Zeitstempel für die letzte Anmeldung unter Verwendung der Anmeldedaten
Passwort zurücksetzen_URL
String
URL mit einem geheimen Token zur einmaligen Verwendung, mit dem der Nutzer sein Passwort zurücksetzen kann
Konto-Einrichtungs-URL
String
URL mit einem geheimen Token zur einmaligen Verwendung, das der Nutzer zum Einrichten des Kontos verwenden kann
Typ
String
Kurzname für diese Art von Anmeldedaten
URL
String
Link zum Abrufen dieses Artikels
nutzer_url
String
Link zum Abrufen dieses Nutzers
Anmeldedaten einbetten
Definition „Anmeldedaten einbetten“ maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
erstellt am
String
Zeitstempel zum Erstellen dieser Anmeldedaten
Externe_Gruppen-ID
String
Die Einbettungs-ID für eine Gruppe, der dieser Nutzer bei der letzten Anmeldung hinzugefügt wurde
Externe_Nutzer-ID
String
Die eindeutige ID des Einbettungsprogramms für den Nutzer.
id
String
Eindeutige ID
Ist_deaktiviert
boolean
Wurde dieses Ausweisdokument deaktiviert?
angemeldet_at
String
Zeitstempel für die letzte Anmeldung unter Verwendung der Anmeldedaten
Typ
String
Kurzname für diese Art von Anmeldedaten
URL
String
Link zum Abrufen dieses Artikels
Anmeldedaten_Google
Anmeldedaten für die Google-Authentifizierung
Definition „Google-Anmeldedaten“ maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
erstellt am
String
Zeitstempel zum Erstellen dieser Anmeldedaten
Domain
String
Google-Domain
E‑Mail
String
E-Mail-Adresse
google_user_id
String
Die eindeutige ID von Google für diesen Nutzer
Ist_deaktiviert
boolean
Wurde dieses Ausweisdokument deaktiviert?
angemeldet_at
String
Zeitstempel für die letzte Anmeldung unter Verwendung der Anmeldedaten
Typ
String
Kurzname für diese Art von Anmeldedaten
URL
String
Link zum Abrufen dieses Artikels
Anmeldedaten_LDAP
LDAP-Anmeldedaten
CredentialsLDAP-Definition maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
erstellt am
String
Zeitstempel zum Erstellen dieser Anmeldedaten
E‑Mail
String
E-Mail-Adresse
Ist_deaktiviert
boolean
Wurde dieses Ausweisdokument deaktiviert?
LDAP_DN
String
LDAP Distinguished Name für diesen Nutzer (seit der letzten Anmeldung)
LDAP_ID
String
Eindeutige LDAP-ID für diesen Nutzer
angemeldet_at
String
Zeitstempel für die letzte Anmeldung unter Verwendung der Anmeldedaten
Typ
String
Kurzname für diese Art von Anmeldedaten
URL
String
Link zum Abrufen dieses Artikels
Anmeldedaten_looker_openid
LookerOpenID-Anmeldedaten Wird von Looker Analysts für die Anmeldung verwendet
Definition für „CredentialsLookerOpenid“ maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
erstellt am
String
Zeitstempel zum Erstellen dieser Anmeldedaten
E‑Mail
String
Für die Nutzeranmeldung verwendete E-Mail-Adresse
Ist_deaktiviert
boolean
Wurde dieses Ausweisdokument deaktiviert?
angemeldet_at
String
Zeitstempel für die letzte Anmeldung unter Verwendung der Anmeldedaten
angemeldet_in_ip
String
IP-Adresse des Clients für die letzte Anmeldung mit Anmeldedaten
Typ
String
Kurzname für diese Art von Anmeldedaten
URL
String
Link zum Abrufen dieses Artikels
nutzer_url
String
Link zum Abrufen dieses Nutzers
Anmeldedaten_ID
Anmeldedaten für die OpenID Connect-Authentifizierung
Definition für „OIDC-Anmeldedaten maximieren“...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
erstellt am
String
Zeitstempel zum Erstellen dieser Anmeldedaten
E‑Mail
String
E-Mail-Adresse
Ist_deaktiviert
boolean
Wurde dieses Ausweisdokument deaktiviert?
angemeldet_at
String
Zeitstempel für die letzte Anmeldung unter Verwendung der Anmeldedaten
oidc_user_id
String
Eindeutige ID der OIDC-OP für diesen Nutzer
Typ
String
Kurzname für diese Art von Anmeldedaten
URL
String
Link zum Abrufen dieses Artikels
Anmeldedaten-SAML
Anmeldedaten für die Saml-Authentifizierung
CredentialsSaml-Definition maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
erstellt am
String
Zeitstempel zum Erstellen dieser Anmeldedaten
E‑Mail
String
E-Mail-Adresse
Ist_deaktiviert
boolean
Wurde dieses Ausweisdokument deaktiviert?
angemeldet_at
String
Zeitstempel für die letzte Anmeldung unter Verwendung der Anmeldedaten
SAML-Nutzer-ID
String
Eindeutige ID des Identitätsanbieters für diesen Nutzer
Typ
String
Kurzname für diese Art von Anmeldedaten
URL
String
Link zum Abrufen dieses Artikels
Anmeldedaten_Ziel
Anmeldedaten für die Bestätigung in zwei Schritten
Definition von „CredentialsTotp“ maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
erstellt am
String
Zeitstempel zum Erstellen dieser Anmeldedaten
Ist_deaktiviert
boolean
Wurde dieses Ausweisdokument deaktiviert?
Typ
String
Kurzname für diese Art von Anmeldedaten
überprüft
boolean
Nutzer hat bestätigt
URL
String
Link zum Abrufen dieses Artikels
display_name
String
Vollständiger Name für Anzeige (nur verfügbar, wenn sowohl „first_name“ als auch „last_name“ festgelegt sind)
E‑Mail
String
E-Mail-Adresse
ID des eingebetteten Gruppenbereichs
String
(VERWORFEN) (nur Einbettung) ID des Gruppenbereichs des Nutzers basierend auf der „external_group_id“ (optional), die bei der Anmeldung des Nutzers angegeben wird.
first_name
String
Vorname
Gruppen-IDs
String[]
Startseiten-ID
String
ID-String für den Basisordner des Nutzers
id
String
Eindeutige ID
Ist_deaktiviert
boolean
Konto wurde deaktiviert
last_name
String
Nachname
locale
String
Bevorzugte Sprache des Nutzers Die Sprache des Nutzers hat Vorrang vor der systemweiten Standardsprache von Looker. Die Sprache der Anzeigestrings sowie die Datums- und numerische Formatierung in API-Antworten bestimmt. Der Gebietsschema-String muss ein zweistelliger Sprachcode oder eine Kombination aus Sprachcode und Regionscode sein, z. B. „en“ oder „en-US“.
Looker-Versionen
String[]
Models_dir_validiert
boolean
Im Entwicklerarbeitsbereich des Nutzers wurde geprüft, ob entsprechende Produktionsprojekte vorhanden sind
persönliche_ordner_id
String
ID des persönlichen Ordners des Nutzers
übernommene_looker_employee
boolean
Nutzer wird als Mitarbeiter von Looker identifiziert
Rollen-IDs
String[]
sessions
Sitzungsdefinition maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
id
String
Eindeutige ID
ip_address
String
IP-Adresse des Nutzers, als diese Sitzung gestartet wurde
browser
String
Browsertyp des Nutzers
Betriebssystem
String
Betriebssystem des Nutzers
Ort
String
Stadtkomponente des Nutzerstandorts (abgeleitet von IP-Adresse)
Status
String
Statuskomponente des Nutzerstandorts (abgeleitet von IP-Adresse)
country
String
Landeskomponente des Nutzerstandorts (abgeleitet von IP-Adresse)
Anmeldedatentyp
String
Art der für die Sitzung verwendeten Anmeldedaten
erweiterter_at
String
Zeit, zu der diese Sitzung zuletzt vom Nutzer verlängert wurde
erweiterte_Anzahl
integer
Wie oft diese Sitzung verlängert wurde
Sudo-User-ID
String
Der tatsächliche Nutzer, wenn diese Sitzung einen anderen Nutzer repräsentiert
erstellt am
String
Uhrzeit, zu der diese Sitzung gestartet wurde
Ablaufdatum
String
Zeit, zu der diese Sitzung abläuft
URL
String
Link zum Abrufen dieses Artikels
UI-Status
Objekt
Wörterbuch der Nutzer ohne Statusinformationen aus der Benutzeroberfläche von Looker.
verifizierter_Looker_Mitarbeiter
boolean
Der Nutzer ist ein Mitarbeiter von Looker, der über die Looker-Unternehmensauthentifizierung bestätigt wurde
Rollen_extern_verwaltet
boolean
Die Rollen des Nutzers werden von einem externen Verzeichnis wie SAML oder LDAP verwaltet und können nicht direkt geändert werden.
allow_direct_roles
boolean
Dem Nutzer kann direkt eine Rolle zugewiesen werden.
allow_normal_group_membership
boolean
Der Nutzer kann ein direktes Mitglied einer normalen Looker-Gruppe sein.
allow_roles_from_normal_groups
boolean
Nutzer können Rollen aus einer normalen Looker-Gruppe übernehmen.
eingebettete_Gruppenname_ID
String
(Nur einbetten) ID des Gruppenordners des Nutzers basierend auf der „external_group_id“, die beim Einbetten der Nutzeranmeldung optional angegeben wird
URL
String
Link zum Abrufen dieses Artikels

400: Ungültige Anfrage

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

403: Berechtigung verweigert

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

404: Nicht gefunden

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

Beispiele

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

Einfach loslegen (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