Zum Inhalt springen

Claude apps gateway + Olivares AI gemeinsam deployen

Anthropics Claude apps gateway ist ein selbst gehosteter Dienst, der ab v2.1.195 im claude-Binary enthalten ist; starten Sie ihn mit claude gateway --config gateway.yaml und verwenden Sie PostgreSQL als Backend. Er schaltet OIDC-Anmeldung vor Amazon Bedrock, Claude Platform on AWS, Google Cloud Agent Platform, Microsoft Foundry oder die Anthropic API. Entwickler verwenden dadurch Sitzungen des Unternehmens-IdP statt lokaler Anbieterzugangsdaten. Seine gateway.yaml ordnet IdP-Gruppen Modell-Allowlisten und Managed Settings zu, und seine Spend-Limits-Admin-API kann die Ausgaben pro Benutzer, Gruppe oder Organisation begrenzen. Er verteilt Telemetrie über OTLP und gibt einzeilige JSON-Audit-Ereignisse aus. Anthropics Ankündigung vom 29. Juni 2026 beschreibt ihn als First-Party-Gateway-Infrastruktur für Claude Code.

Wenn Sie das Anthropic Gateway bereits betreiben oder dies planen, behalten Sie es. Die Doktrin lautet und, nicht oder: Anthropics Gateway besitzt den Gateway-Session-, Modellzugriffs- und Upstream-Routing-Pfad von Claude Code; Olivares AI macht dieses Deployment zu einer governten Oberfläche innerhalb der umfassenderen Kontrollebene.

Der Connector claude-apps-gateway inventarisiert gateway.yaml: Issuer, IdP-Gruppe -> Modell-Allowlisten, Spend-Admin-Posture, OTLP-Ziele und Upstreams. Er erzeugt Posture-Findings für Konfigurationszustände, die für einen Governance-Operator relevant sind, und nimmt die JSON-Audit-Ereignisse des Gateways auf, sodass Ablehnungen, ausgestellte Sitzungen und Inferenzdatensätze in das manipulationserkennbare Audit-Ledger gelangen. Leiten Sie den OTLP-Fan-out des Gateways an den Olivares-OTLP-Receiver, kann das session.id-Signal mit den Runtime-Einträgen governter Sitzungen korreliert werden; Olivares bewahrt weiterhin strukturelle Daten auf, keine Prompt-Payloads.

Die folgenden Scope-Entscheidungen von Anthropic sind aus dessen Dokumentation mit Stand 2026-07-03 zitiert. Dies sind Scope-Aussagen, keine Defekte; sie bestimmen, wo die Grenze eines gemeinsamen Deployments verläuft.

FeatureStatusHinweise
SAML, LDAP und andere Nicht-OIDC-AuthentifizierungNicht unterstützt.Nur OIDC. Bei Bedarf eine OIDC-Bridge davorschalten
Multi-Tenancy (mehrere OIDC-Issuer)Nicht unterstützt.Ein Issuer pro Gateway. Separate Instanzen betreiben
Admin-UINicht verfügbar.Die Konfiguration ist die YAML-Datei; Änderungen erfordern ein erneutes Deployment
Helm-ChartNicht verfügbar.Das Gateway läuft als standardmäßiges stateless Deployment
CI-PipelinesEs gibt keinen Service-Token-Flow für unbeaufsichtigte Pipelines
OTLP/gRPCNicht unterstützt.Nur OTLP über HTTP
Windows-ServerNicht unterstützt.Auf Linux deployen
ModellkatalogNur Claude-ModelleDas Gateway übersetzt Claude-IDs je Upstream

Olivares beseitigt diese Grenzen des Anthropic Gateways nicht. Es ergänzt daneben die fehlende Governance-Ebene.

Grenze des Anthropic GatewaysDaneben verfügbare Olivares-Fähigkeit
SAML, LDAP und andere Nicht-OIDC-AuthentifizierungFür die Olivares-Konsole und Governance-Ebene dokumentiert SSO-/SCIM-Identität die OIDC-/SAML-Föderation, und die IdP-Architektur bildet Menschen und Agenten auf SSO-/SCIM- und SPIFFE-/WIF-Roster ab. Das rüstet SAML nicht im Anthropic Gateway nach; lassen Sie das Gateway OIDC-only oder schalten Sie eine OIDC-Bridge davor.
Multi-Tenancy (mehrere OIDC-Issuer)Die mandantenfähige Kontrollebene von Olivares beschränkt Entitäten, Findings, Sitzungen und das Audit-Ledger auf den jeweiligen Mandanten und verwendet PostgreSQL RLS für mandantenfähige Deployments. Betreiben Sie pro Issuer eine separate Gateway-Instanz und governen Sie jede als eigene Oberfläche; behandeln Sie ein Anthropic Gateway nicht als Multi-Issuer.
Admin-UIDie Olivares-Webkonsole ist eine Präsentationsschicht über derselben API, die Modul XIX beschreibt, und die Identitätsdokumentation zeigt die Live-UI Identity & NHI -> SSO & SCIM. Sie ist eine Admin-Konsole für die Kontrollebene, kein UI-Editor für Anthropics gateway.yaml.
Helm-ChartOlivares liefert ein eigenes Kubernetes-Helm-Deployment und einen separaten Kubernetes-Operator. Damit wird die Olivares-Kontrollebene deployed; es wird nicht behauptet, Anthropics Gateway zu paketieren.
CI-PipelinesOlivares-Automation kann über Manage-as-Code opake, widerrufbare und mandantengebundene API-Tokens verwenden. Für governte Runtime- und Deployment-Zugangsdaten stellt der WIF-/SPIFFE-Broker kurzlebige Zugangsdaten aus; das ist vom Anthropic Gateway getrennt, dessen eigene CI-Anleitung weiter eine direkte Anbindung an den Anbieter vorsieht, sofern Sie nicht bewusst den nachstehenden Olivares-Proxy-Endpunkt nutzen.
OTLP/gRPCDer Olivares-Receiver claude akzeptiert die üblichen OTLP-Receiver-Pfade von OpenTelemetry GenAI, einschließlich HTTP und gRPC. Das Anthropic Gateway sendet weiterhin OTLP/HTTP; andere governte Agenten können gRPC direkt verwenden, und die entstehenden Ereignisse können das kryptografische Audit-Ledger und Compliance-Evidence-Packs speisen.
Windows-ServerHier wird keine Windows-Server-Fähigkeit behauptet. Betreiben Sie serverseitige Komponenten auf Linux, in Containern oder Kubernetes und governen Sie Entwicklerendpunkte über Telemetrie, Hooks und Connector-Evidence.
ModellkatalogModul X governt ein anbieterübergreifendes Modell-/Provider-Estate: Claude, OpenAI, Gemini und lokale Inferenz; der Bedrock-Connector ergänzt Bedrock-Nutzung/-Kosten und Guardrails-Observability. Das Anthropic Gateway bleibt Claude-only, während Olivares das weitere Estate governt, einschließlich der Codex-Posture über Subscription-Auth-Governance.

Anthropic veröffentlicht das Gateway-Protokoll und lädt Drittanbieter zu Implementierungen ein. Der Olivares-Inferenz-Proxy implementiert ein Phase-1-Superset, das im Engineering-Vertrag für das Apps-Gateway-Protokoll beschrieben ist: OAuth-Discovery, RFC-8628-Geräteautorisierung, Token-Polling über die Credential-Seam der Sitzungen nach authentifizierter Genehmigung, Auslieferung eines einzelnen Managed-Settings-Dokuments mit ETag, die read-only Form der Spend-Limits-Liste und GET /protocol.

Der Deskriptor dokumentiert die Abweichungen selbst: Managed Settings verwenden den Single-Document-Modus, der Versions-Header lautet x-olivares-version, die Write-/Effective-/Audit-Routen für Spend Limits geben konforme 501-Antworten zurück, und Olivares behält seine umfangreichere Budget-Deny-Zuordnung bei und ergänzt x-should-retry: false. Phase 1 liefert weder Anthropics OIDC-Callback/Browserseite /device noch Merge-Regeln für Managed Settings pro Gruppe, Write-Pfade für Spend Limits, count_tokens oder die Header-Attribution x-claude-code-session-id.

  • Nur Gateway. Ausreichend für eine OIDC-Organisation mit einem einzelnen Issuer, die ausschließlich Claude verwendet, YAML und erneute Deployments selbst verwalten kann und mit den eigenen Spend Limits, dem OTLP-Fan-out und der JSON-Audit-Ausgabe des Gateways zufrieden ist.
  • Gateway + Olivares. Das empfohlene gemeinsame Deployment, wenn Claude Code in ein reguliertes Estate eingeführt wird: Behalten Sie das Anthropic Gateway, fügen Sie den Connector claude-apps-gateway hinzu, leiten Sie OTLP an Olivares und bewahren Sie die resultierende Sicht auf Posture, Runtime und Evidence in der Kontrollebene auf.
  • Olivares-Proxy als Gateway-Protokoll-Endpunkt. Verwenden Sie diese Option, wenn der Olivares-Inferenz-Proxy bewusst die Gateway-Protokoll-Oberfläche der Phase 1 bereitstellen soll. Sie ist geeignet, wenn das ausgelieferte Subset ausreicht; sie ersetzt weder den Browser-OIDC-Flow des Anthropic Gateways vollständig noch dessen Write-Pfad-Administration für Spend Limits.