API Créer un nouvel utilisateur
Utilisez l’API Créer un nouvel utilisateur pour créer un nouvel utilisateur dans la Control Room.
Prérequis
- Afficher et gérer les utilisateurs et les rôles
-
Authentifiez-vous avec un utilisateur jouissant des autorisations ADMINISTRATION suivantes :
- Afficher les utilisateurs
- Les utilisateurs disposant de ces autorisations peuvent créer et gérer des utilisateurs. Ce sont des autorisations administrateur. Il est recommandé de n’accorder aux utilisateurs non administrateurs que des autorisations limitées de création et de gestion d’utilisateurs. Apprenez à créer un rôle bénéficiant d’autorisations limitées pouvant être attribué à des utilisateurs.
- Afficher les rôles
-
Les utilisateurs disposant de cette autorisation peuvent afficher les rôles auxquels ils ont accès.
- Gérer les rôles
-
Les utilisateurs peuvent créer, modifier et supprimer les rôles auxquels ils ont accès.
- Voir les licences
-
Les utilisateurs disposant de ces autorisations peuvent afficher et gérer les licences de périphérique. Les licences de périphérique permettent aux utilisateurs d’effectuer certaines tâches spécifiques. Par exemple, les Bot Creators ont besoin d’une licence de périphérique de type DÉVELOPPEMENT pour créer des bots.
- Gérer les licences de périphérique des utilisateurs
-
Les utilisateurs disposant de cette autorisation peuvent attribuer des licences de périphériques aux autres utilisateurs.
- Paramètres minimum requis
-
- Rôles : Chaque utilisateur doit posséder au moins un rôle.
L’accessibilité basée sur les rôles permet un accès approprié aux données et actions pertinentes.
Dans le corps de la requête, nous avons attribué cette autorisation AAE_Basic (ID : 2)
- nom d’utilisateur : Chaîne (255 max)
- adresse e-mail : Doit être conforme au format standard d’e-mail (username@domain.com)
- mot de passe : Chaîne : 8 à 15 caractères. Caractères autorisés : a-z, A-Z, 0-9, @, -, _, !, #, $, %, &, et . (point)
- Rôles : Chaque utilisateur doit posséder au moins un rôle.
- Paramètres facultatifs
-
-
"enableAutoLogin": true
"username": "AnyUser"
"firstName": "Tester"
"lastName": "Writer"
"email": "username@mydomain.com"
"password": "anypassword"
"description": "Test des API de gestion des utilisateurs"
"licenseFeatures": [ DEVELOPMENT, RUNTIME, IQBOTRUNTIME, ANALYTICSCLIENT, ANALYTICSAPI ]
Les utilisateurs peuvent être créés sans licence de périphérique attribuée. Il existe des Rôles et autorisations qui activent des privilèges pour des utilisateurs et des rôles spécifiques.
-
- URL :
http://<your_control_room_url>/v1/usermanagement/users
Remplacez le contenu entre crochets par l’URL de votre Control Room.
- Méthode : POST
- Utilisez le Swagger installé avec votre Control Room pour tester les API. Voir les API disponibles sur :
http://<your_control_room_url>/swagger/
- Vous pouvez également utiliser un client REST pour effectuer cette tâche.