Vertrauen & SicherheitVertrauen und GovernanceAuthentifizierungsgrenze

Security

Authentifizierungsgrenze

Trennen Sie OAuth-Einwilligung, Bearer-Token-Speicherung, Identitäts-Header und authentifizierte Zugriffsentscheidungen.

Wo jedes Anmeldedatum hingehört

Die Authentifizierungsgrenze trennt OAuth-Einwilligung, Bearer-Token-Speicherung, nicht-geheime Identitäts-Header und die Zugriffsentscheidung selbst. Ihre Vermischung ist die häufigste Ursache für offengelegte Token.

  • OAuth-Einwilligung verbleibt im Client; XMemo sieht auf diesem Pfad niemals ein eingefügtes Token.
  • XMEMO_KEY gehört in die Umgebung oder einen unterstützten Secret-Speicher, niemals in eine in Git committete Konfigurationsdatei.
  • Identitäts-Header sind reine Bezeichnungen und können sicher in die Konfiguration geschrieben werden.
  • Die öffentliche Erkennung ist schreibgeschützt und frei von Geheimnissen.

Token-basierte Client-Konfiguration

Verweisen Sie in der Client-Konfiguration auf die Umgebungsvariable, damit der reale Wert niemals in der Datei erscheint.

{
  "mcpServers": {
    "XMemo": {
      "type": "http",
      "url": "https://xmemo.dev/mcp",
      "headers": {
        "Authorization": "Bearer ${env:XMEMO_KEY}"
      }
    }
  }
}

Wie eine abgelehnte Anfrage aussieht

Fehlende oder unzureichende Anmeldedaten werden abgewiesen, bevor Speicher gelesen wird. Eine leere Ergebnismenge ist eine gültige Antwort ohne Treffer und kein Autorisierungssignal.

401 — no valid bearer token or API key was supplied.
403 — the credential is valid but lacks memory:read or memory:write.
200 with zero results — authorized, nothing matched.

Steuerelemente der Memory Console

XMemo ist nicht nur ein MCP-Endpunkt. Die Memory Console ist der benutzerorientierte Ort zum Überprüfen, Korrigieren, Entfernen und Exportieren von Erinnerungen, während die Agentenzuordnung sichtbar bleibt.

  • Erinnerungen anzeigen und durchsuchen — Öffnen Sie die Konsole, um gespeicherte Erinnerungen anzuzeigen, Pfade und Speichertypen zu prüfen und zu verifizieren, ob ein Abruf ein bestimmtes Element hätte zurückgeben sollen.
  • Einträge bearbeiten oder korrigieren — Korrigieren Sie veraltete Fakten, verschieben Sie Elemente auf eindeutigere Pfade oder ersetzen Sie überholte Notizen, damit zukünftige Assistenten den aktuellsten, vom Benutzer genehmigten Kontext abrufen.
  • Löschen und exportieren — Nutzen Sie Konto-Workflows, um Erinnerungen zu entfernen, die Sie nicht mehr benötigen, und um Exportpfade für kontoweite Speicherüberprüfungen zu finden.

Quelle: Öffentliche Sicherheit