Algolia

Algolia

Algolia mit Corma: Teammitglieder pro Anwendung, standardmässig unbefristete API-Schlüssel und nutzungsbasierte Kosten, erfasst mit Ihrem SaaS-Stack.

Die Integration von Corma und Algolia stellt Teammitglieder in Algolia unter die Governance der IT, direkt neben dem nutzungsbasierten Plan, über den sie bezahlt werden, und macht API-Schlüssel zum festen Bestandteil jedes Offboardings. Algolia bezeichnet sich als Retrieval Intelligence Layer, der Absichten in vertrauenswürdige, entscheidungsreife Ergebnisse verwandelt. In der Praxis rufen Anwendungen die Such-API von Algolia mit API-Schlüsseln auf, von denen einige im Frontend-Code der Produktion eingebettet sind. Beim Zugriff auf Algolia geht es weniger um Plätze als um Zugangsdaten: Entscheidend ist, wer in welcher Anwendung Teammitglied ist und welche Schlüssel Ihre Indizes lesen oder ändern können.

Das Wichtigste in Kürze

  • Algolia berechnet den Grow-Plan nach Suchanfragen und Datensätzen, nicht nach Plätzen. Bei der Governance von Algolia geht es daher um Zugriffe und API-Schlüssel statt um die Zahl der Plätze.
  • Jede Algolia-Anwendung hat genau einen Owner, und der Admin API key dieses Owners gewährt Zugriff auf alles im Konto.
  • Wird ein Teammitglied aus Algolia entfernt, löscht Algolia die API-Schlüssel, die es für diese Person erstellt hat. Schlüssel, die das Mitglied manuell angelegt hat, bleiben dagegen aktiv.
  • Algolia unterstützt keine SCIM-Provisionierung. Teammitglieder werden daher im Dashboard von Algolia hinzugefügt und entfernt.

Warum sind API-Schlüssel in Algolia die Identitäten, auf die es ankommt?

Jeder API-Schlüssel in Algolia trägt eine Access Control List (ACL) mit den erlaubten Operationen, etwa search, addObject, deleteIndex oder editSettings, dazu optionale Einschränkungen für Indizes, Rate Limit und Gültigkeit. Die Standardwerte sind grosszügig: Die Gültigkeit eines Schlüssels steht standardmässig auf 0, er läuft also nie ab, und ein Rate Limit ist standardmässig nicht gesetzt. Algolia selbst empfiehlt, alle API-Schlüssel mindestens einmal im Jahr neu zu generieren.

Schlüssel sind ausserdem an Personen gebunden. Wird ein Teammitglied entfernt, löscht Algolia die mit diesem Nutzer verknüpften Schlüssel. Das unterbricht jede Integration, die noch von ihnen abhängt, während Schlüssel, die das Mitglied von Hand erstellt hat, weiter funktionieren. Deshalb empfiehlt Algolia, die Produktion mit den Schlüsseln des Owners der Anwendung zu betreiben. Für die IT ist jeder Schlüssel eine nicht-menschliche Identität mit Eigentümer, Geltungsbereich und Lebensdauer.

So steuert Corma Algolia

  • Teammitglieder im Review: Corma zeigt, wer Zugriff auf Algolia hat, auch Personen mit Team permissions oder API key permissions, und bringt diesen Zugriff in automatisierte Access Reviews für ISO 27001 und SOC 2 ein.
  • Offboarding mit Schlüsselprüfung: Verlässt ein Entwickler das Unternehmen, kann der IT Workflow Builder einen Freigabeschritt einfügen. Der Owner der Anwendung bestätigt dann, dass die Produktion die Schlüssel dieser Person nicht mehr nutzt, bevor der Zugriff entfernt wird. Schlüssel, die Algolia für ein Teammitglied erstellt, tragen die E-Mail-Adresse dieser Person in ihrer Beschreibung und lassen sich so leicht zuordnen.
  • Nutzungsbasierte Ausgaben: Der Algolia-Plan, seine monatlichen Kosten und seine Verlängerung liegen zusammen mit Ihren anderen Tools in der SaaS-Abonnementverwaltung.

Häufige Fragen

Unterstützt Algolia SSO und SCIM?

Algolia bietet SAML-Single-Sign-On für den Zugriff auf das Dashboard in berechtigten Plänen mit Vertragsbindung an, und die Preisseite führt SSO im Elevate-Plan auf. SCIM-Provisionierung wird nicht unterstützt, Sie können den Zugriff auf Algolia also nicht über Ihren Identity Provider verwalten. Lesen Sie, wie sich SCIM und SAML unterscheiden.

Wie verbindet sich Corma mit Algolia?

Über eine API-Integration, wo Algolia dies zulässt, oder über die browserbasierten Agenten von Corma. Die Teamverwaltung von Algolia ist nur im Dashboard verfügbar. Die Agenten arbeiten deshalb dort, in einer isolierten Browsersitzung und mit Zugangsdaten aus Ihrem Passwort-Tresor, und jeder Durchlauf wird protokolliert.

Wo werden die Daten von Corma gehostet?

Corma wird auf AWS betrieben, Webserver und Datenbanken laufen in Rechenzentren innerhalb der Europäischen Union. Die Daten werden bei der Übertragung und im Ruhezustand verschlüsselt, und Corma ist nach ISO/IEC 27001:2022 zertifiziert.

Möchten Sie wissen, wer die Schlüssel zu Ihren Suchindizes besitzt? Demo mit Corma buchen.

Weitere Integrationen

Entdecken Sie zusätzliche Integrationen, die Ihnen beim Management Ihrer Softwarelizenzen und Zugriffsrechte helfen können!