Les clés d’API Moduleo sont au cœur de la sécurisation de l’API Moduleo. Elles permettent d’authentifier les utilisateurs et les machines autorisés à se connecter.
Gestion des clés d’API Moduleo
Le formulaire de gestion des clés d’API Moduleo est accessible dans le client Moduleo via Administration => Licences et périphériques => Onglet Clés d’API Moduleo. Ce formulaire permet de créer, modifier et supprimer les clés d’API.

En cliquant sur le bouton d’ajout ou de modification, la fenêtre suivante s’ouvrira :

Définition
Dans la première partie, les informations générales de la clé d’API sont à renseigner :
- Le nom de la clé.
- Une case à cocher permettant d’activer ou non la clé.
- Un commentaire permettant une saisie libre.

Sécurité
La seconde partie permet de définir les moyens de sécurisation de la clé d’API.
2 modes de sécurisation sont disponibles :
- Par adresse IP.
- Par code de sécurité.
Adresse IP
Par ce système, l’application tierce ne pourra interroger le serveur qu’à partir des adresses indiquées.
Plusieurs adresses peuvent être saisies, en utilisant un « ; » (point-virgule) comme séparateur.
Attention : les adresses génériques ne sont, pour l’instant, pas supportées.
Par utilisateur
Ce système de protection permet de sélectionner les utilisateurs autorisés à utiliser la clé d’API.
Chaque utilisateur trouvera dans son profil Moduleo la clé de sécurité qu’il devra fournir au logiciel tiers. Cette clé est unique et personnelle.
Un paramètre permet un renouvellement périodique du code de sécurité.

Droits
Dans la dernière partie de l’interface, il conviendra de définir les catégories de méthodes qui pourront être interrogées avec cette clé.
Elles sont actuellement réparties dans 37 catégories :
- Affaire.
- Article.
- Banque.
- Champ spécifique.
- Champ spécifique définition.
- Code activité.
- Contact.
- Devis.
- Échéance.
- Élément GED.
- Email.
- Facture.
- Familles d’articles.
- Frais.
- Groupe.
- Lieu.
- Ligne article.
- Localisant.
- Marché.
- Note.
- Opération.
- Parcelle.
- Phase.
- Propriétaire.
- Règlement.
- Temps passé.
- Type de frais.
- Adresse.
- Authentification.
- Catégorie de tâche à faire.
- Commune.
- Service.
- Site.
- Tâche à faire.
- Téléphone.
- Utilisateur.
- Véhicule.
