Cod. | Ultima revisione | Wiki | Note |
---|---|---|---|
957 | 2024/06/26 - MM |
API - Ottenere l'Id di un Utente
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/#_usersEndpoint:
/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 utilizzandocurl
: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
- https://stackoverflow.com/questions/67647885/how-can-i-get-userid-after-call-create-user-api-in-keycloak
- https://stackoverflow.com/questions/41219148/shell-strange-string-concatenation-behavior
Success Response
Code: ....Content:
Error Response
Code: ....Content:
Argomenti correlati
- IDM Login (Keycloack) -
- Configurare un utente come amministratore -
- Ottenere Bearer token -
- Registrazione utente -