Gouvernez Algolia avec Corma : membres d'équipe par application, clés API sans expiration par défaut, dépenses à l'usage suivies avec votre stack SaaS.
L'intégration entre Corma et Algolia place les membres d'équipe d'Algolia sous la gouvernance de l'IT, à côté de l'offre à l'usage qui les finance, et intègre les clés API à chaque offboarding. Algolia se présente comme la couche de retrieval intelligence qui transforme l'intention en résultats fiables, sur lesquels fonder des décisions. Concrètement, les applications appellent son API de recherche avec des clés API, dont certaines sont intégrées au code frontend en production. Dans Algolia, l'accès dépend moins des sièges que des identifiants : qui est membre d'équipe sur quelle application, et quelles clés peuvent lire ou modifier vos index.
Chaque clé API Algolia porte une liste de contrôle d'accès (ACL) qui fixe les opérations autorisées, comme search, addObject, deleteIndex ou editSettings, ainsi que des restrictions facultatives sur les index, la limite de débit et la validité. Les valeurs par défaut sont permissives : la validité d'une clé vaut 0 par défaut, ce qui signifie qu'elle n'expire jamais, et aucune limite de débit n'est fixée par défaut. Algolia conseille d'ailleurs de régénérer toutes les clés API au moins une fois par an.
Les clés sont aussi liées à des personnes. Retirer un membre d'équipe supprime les clés associées à cet utilisateur, ce qui casse toute intégration qui en dépend encore, alors que les clés créées à la main par ce membre continuent de fonctionner. C'est pourquoi Algolia recommande de faire tourner la production sur les clés du propriétaire de l'application. Pour l'IT, chaque clé est une identité non humaine avec un propriétaire, un périmètre et une durée de vie.
Algolia propose l'authentification unique SAML pour l'accès au tableau de bord sur les offres avec engagement éligibles, et sa page des tarifs mentionne le SSO sur l'offre Elevate. Le provisionnement SCIM n'est pas pris en charge : vous ne pouvez donc pas gérer les accès Algolia depuis votre fournisseur d'identité. Découvrez ce qui distingue le SCIM du SAML.
Via une intégration API quand Algolia le permet, ou via les agents navigateur de Corma. La gestion des équipes Algolia n'est disponible que dans son tableau de bord : les agents y travaillent donc dans une session de navigateur isolée, avec des identifiants issus de votre coffre-fort de mots de passe, et chaque exécution est journalisée.
Corma est hébergé sur AWS, avec des serveurs web et des bases de données situés dans des centres de données de l'Union européenne. Les données sont chiffrées en transit et au repos, et Corma est certifié ISO/IEC 27001:2022.
Vous voulez savoir qui détient les clés de vos index de recherche ? Demandez une démo Corma.
Découvrez d'autres intégrations qui pourraient vous aider à gérer vos licences et vos accès logiciels. Nous déployons en permanence de nouvelles intégrations pour