API-Schlüssel
Das kryptografische Token, das Ihre Systeme identifiziert, wenn sie mit Cord interagieren.
So funktionieren die Schlüssel
Jede programmatische Anfrage an die Cord-API erfordert einen API-Schlüssel. Sie können Schlüssel im Tab Schlüssel der Cord Workbench verwalten, widerrufen und ihre Nutzung überwachen – das ist die Schaltfläche „Entwickler“ in der rechten unteren Ecke der App, die erscheint, sobald Sie den Entwicklermodus unter Ihr Konto › Präferenzen aktivieren.
Aus Sicherheitsgründen speichern die Systeme von Cord Ihren API-Schlüssel als nicht umkehrbaren Hash (sha-256). Der Schlüssel im Klartext (die Zeichenkette, die mit sk_..., rk_... oder pk_... beginnt) wird Ihnen nur einmal beim Erstellen angezeigt. Wenn Sie ihn verlieren, lässt er sich nicht wiederherstellen; Sie müssen ihn widerrufen und einen neuen erstellen.
Bewährte Sicherheitspraktiken
Laden Sie geheime Schlüssel nicht in Repositorys hoch
Committen Sie niemals (z. B. in Git) einen Schlüssel, der mit sk_live_ beginnt. Legt ein öffentliches Repository Ihren Schlüssel offen, kann ihn jeder mit denselben Berechtigungen wie Ihr Backend nutzen, bis Sie ihn manuell in der Workbench widerrufen – Cord erkennt ihn nicht und sperrt ihn nicht für Sie. Verwenden Sie auf Ihren Servern Umgebungsvariablen (etwa nicht versionierte .env-Dateien) und prüfen Sie das Aktivitätsprotokoll des Schlüssels, wenn Sie vermuten, dass er offengelegt wurde.
Verwenden Sie den richtigen Geltungsbereich (öffentlich oder geheim)
- Geheime Schlüssel (
sk_): Greifen auf die gesamte API zu, nur lesend oder lesend und schreibend, je nach dem Geltungsbereich, den Sie beim Erstellen wählen. Sie gehören ausschließlich auf Backend-Server unter Ihrer Kontrolle. - Eingeschränkte Schlüssel (
rk_): Ebenfalls für den Server, aber mit einer Berechtigung pro Ressource (none,readoderwrite). Siehe eingeschränkte Schlüssel. - Öffentliche Schlüssel (
pk_): Dafür ausgelegt, sicher in Webanwendungen (Frontend) eingebunden zu werden. Cord schränkt automatisch ein, was diese Schlüssel sehen können, oder blendet sensible Felder aus (etwa Kosten und Marge der Produkte), wenn eine damit signierte Anfrage eingeht.
Aktivität in Echtzeit
Der Tab Protokolle der Workbench ist ein Live-Audit-Log der Nutzung jedes Schlüssels: Filtern Sie nach Methode oder Statusklasse, suchen Sie nach Route und wählen Sie eine beliebige Anfrage aus, um zu sehen, welche IP, welcher Schlüssel und welcher Kanal (REST-API oder MCP) sie ausgelöst hat. MCP-Aufrufe erscheinen mit dem aufgerufenen Tool, zum Beispiel /mcp/tools/call:listar_productos.