Les comptes de service sont des comptes utilisateurs spécialisés, conçus pour les intégrations système, les automatisations et les interactions non humaines. Ces comptes disposent généralement d'autorisations spécifiques pour effectuer des tâches telles que la création d'événements, la synchronisation de données ou la communication avec les applications. Ce guide explique comment créer et configurer un compte de service, garantissant ainsi une intégration sécurisée et efficace avec EarthRanger.
Étape 1 : Créer un ensemble d’autorisations approprié
Pour garantir que le compte de service dispose du niveau d’accès approprié, vous devrez peut-être créer un ensemble d’autorisations dédié.
-
Access the Permission Sets Page
- Log in to the Earthranger Admin page.
- Navigate to User Accounts > Permission Sets.
- Check for an Existing Permission Set
- Search for a permission set that fits the needs of the integration or application.
- If a suitable permission set exists, proceed to the next step.
-
Add a New Permission Set (If Necessary)
- Click Add Permission Set in the top-right corner.
- Enter a descriptive name for the permission set (e.g., "Integration Service Account Permissions").
-
Assign Permissions
In the Permissions section, assign only the permissions needed for the service account to function. Typical permissions might include:- Can add event
- Can add event category
- Can add event type
- Can add message
- Can add observation
- Can add source
- Can add source provider
- Can add subject
- Can change event
- Can change event category
- Can change event type
- Can change message
- Can change observation
- Can change source
- Can change source provider
- Can change subject
- Can view event
- Can view event category
- Can view event type
- Can view message
- Can view observation
- Can view source
- Can view source provider
- Can view subject
-
Save the Permission Set
- Click Save to finalize the configuration.
-
Accéder à la page des ensembles d'autorisations
- Connectez-vous à la page d'administration d'Earthranger.
- Accédez à Comptes utilisateurs > Ensembles d'autorisations.
-
Vérifiez la présence d'un ensemble d'autorisations
- Recherchez un ensemble d'autorisations adapté aux besoins de l'intégration ou de l'application.
- Si un ensemble d'autorisations approprié existe, passez à l'étape suivante.
-
Ajouter un nouvel ensemble d'autorisations (si nécessaire)
- Cliquez sur « Ajouter un ensemble d'autorisations » en haut à droite.
- Saisissez un nom descriptif pour l'ensemble d'autorisations (par exemple, « Autorisations du compte de service d'intégration »).
-
Attribuer des autorisations
Dans la section « Autorisations », attribuez uniquement les autorisations nécessaires au fonctionnement du compte de service. Les autorisations typiques peuvent inclure :- Ajouter un événement
- Ajouter une catégorie d’événement
- Ajouter un type d’événement
- Ajouter un message
- Ajouter une observation
- Ajouter une source
- Ajouter un fournisseur de source
- Ajouter un objet
- Modifier l’événement
- Modifier la catégorie d’événement
- Modifier le type d’événement
- Modifier le message
- Modifier l’observation
- Modifier la source
- Modifier le fournisseur de source
- Modifier l’objet
- Afficher l’événement
- Afficher la catégorie d’événement
- Afficher le type d’événement
- Afficher le message
- Afficher l’observation
- Afficher la source
- Afficher le fournisseur de source
- Afficher l’objet
-
Enregistrer l’ensemble d’autorisations
- Cliquez sur Enregistrer pour finaliser la configuration.
Étape 2 : Créer un compte de service
Une fois qu’un ensemble d’autorisations est prêt, créez le compte de service et attribuez les autorisations appropriées.
-
Access the Users Page
- Navigate to User Accounts > Users in the Site Admin page.
-
Check for an Existing Service Account
- Search for an existing service account related to the application or integration.
- If the account exists, verify its configuration and permissions.
-
Add a New Service Account (If Necessary)
- Click Add User in the top-right corner.
- Complete the following fields:
- First Name: Enter a descriptive name (e.g., "Integration").
- Last Name: Specify the type of account (e.g., "Service Account").
- Username: Create a unique identifier (e.g., integration_serviceaccount).
- Permission Sets: Assign the previously created permission set.
- Active: Check this box to enable the account.
- Save the Account
- Click Save to create the account.
-
Accéder à la page Utilisateurs
- Accédez à « Comptes utilisateurs » > « Utilisateurs » dans la page d'administration du site.
-
Rechercher un compte de service existant
- Recherchez un compte de service associé à l'application ou à l'intégration.
- Si le compte existe, vérifiez sa configuration et ses autorisations.
-
Ajouter un nouveau compte de service (si nécessaire)
- Cliquez sur « Ajouter un utilisateur » en haut à droite.
- Renseignez les champs suivants :
- Prénom : Saisissez un nom descriptif (par exemple, « Intégration »).
- Nom : Spécifiez le type de compte (par exemple, « Compte de service »).
- Nom d'utilisateur : Créez un identifiant unique (par exemple, « intégration_serviceaccount »).
- Ensembles d'autorisations : Attribuez l'ensemble d'autorisations précédemment créé.
- Actif : Cochez cette case pour activer le compte.
- Enregistrer le compte
- Cliquez sur « Enregistrer » pour créer le compte.
Pour plus d'informations sur la gestion des utilisateurs dans EarthRanger Admin, reportez-vous à Gestion des utilisateurs dans EarthRanger Admin..