Connecter Gravitee APIM à Lutril
Lutril lit et gère les utilisateurs d’organisation de votre Gravitee APIM (les opérateurs qui administrent la plateforme) via son API REST de management. Il s’authentifie avec un jeton d’accès personnel créé pour un compte de service d’organisation, envoyé en Bearer.
Accès demandés
- Compte de service d’organisation avec le rôle ORGANIZATION ADMIN (donne la lecture des utilisateurs d’organisation pour les lister)
- Le rôle ADMIN couvre aussi la création et le retrait des utilisateurs d’organisation depuis Lutril
Étapes de configuration
- 1
Connectez-vous à la console Gravitee APIM en tant qu’administrateur. Ouvrez Organization settings, puis sous User Management cliquez sur Users, cliquez sur Add user, et choisissez le type Service Account. Donnez-lui un nom de service.
- 2
Ouvrez ce compte de service et attribuez-lui le rôle ADMIN sur l’organisation, pour qu’il puisse lire et gérer les utilisateurs d’organisation.
Guide de gestion des utilisateurs - 3
Sur la page du compte de service, descendez jusqu’à la section Tokens, cliquez sur Generate a personal token, nommez-le, et générez-le. Copiez le jeton immédiatement : il n’est affiché qu’une fois et ne peut pas être récupéré ensuite.
- 4
Dans Lutril, connectez Gravitee APIM. Réglez l’URL de l’API de management sur la base de votre APIM jusqu’à (mais sans inclure) /management (par exemple https://apim.example.com). Pour la trouver rapidement, ouvrez le constants.json de votre console APIM et copiez la valeur baseURL en retirant le /management final. Collez le jeton dans Personal Access Token, et renseignez l’Organization ID s’il n’est pas DEFAULT.
Documentation officielle
Connectez-vous à Lutril pour brancher Gravitee APIM, ou réservez une démo et nous le mettons en place avec vous. Sans slides.