Cod. Ultima revisione Wiki Note
957 2024/06/26 - MM

Permette di ottenere l'ID di un utente tramite le API di Keycloak.

Descrizione

L'API consente di ottenere l'ID di un utente Keycloak dopo la sua creazione utilizzando l'endpoint specificato e visualizzando l'ID nella risposta.

Per poter utilizzare questa API, è necessario:

Visualizzazione dell'ID utente dopo la creazione

Nella risposta alla creazione, l'ID dell'utente è disponibile nell'header "Location":
Location: http://keycloak_address/admin/realms/realm/users/{{user_id}} Vedi: API - Registrazione utente per vedere il processo di creazione di un nuovo utente.

Version API: 22.0.5

Rif: https://www.keycloak.org/docs-api/22.0.5/rest-api/#_users

Endpoint: /admin/realms/{realm}/users?username={{username}}

Method: GET

Params

  • realm: Il nome del realm in cui l'utente è stato creato.
  • username: Il nome utente dell'utente di cui si desidera ottenere l'ID.

Example

Esempio di richiesta per ottenere l'ID di un utente utilizzando curl:
USER_ID=$(curl -s -k -X GET "http://keycloak_address/admin/realms/realm/users?username=username" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKEN" \
| jq -r '.[0].id')
echo "User ID: $USER_ID"

Riferimenti


Success Response

Code: ....
Content:

Error Response

Code: ....
Content:

Argomenti correlati

  • IDM Login (Keycloack) -
  • Configurare un utente come amministratore -
  • Ottenere Bearer token -
  • Registrazione utente -