Skip to content
Diese Seite wurde mit KI-Unterstützung erstellt und übersetzt. Falls Ihnen Ungenauigkeiten auffallen, helfen Sie gerne bei der Verbesserung. Auf GitHub bearbeiten

Authentifizierung

PRX unterstützt mehrere Authentifizierungsmechanismen für LLM-Anbieter, API-Zugriff und Inter-Node-Kommunikation. Das Auth-System behandelt OAuth2-Flows, API-Schlüsselverwaltung und anbieterspezifische Authentifizierung.

Überblick

Die Authentifizierung in PRX arbeitet auf mehreren Ebenen:

EbeneMechanismusZweck
Anbieter-AuthOAuth2 / API-SchlüsselAuthentifizierung bei LLM-Anbietern
Gateway-AuthBearer-TokensAuthentifizierung von API-Clients
Node-AuthEd25519-PairingAuthentifizierung verteilter Nodes

Anbieter-Authentifizierung

Jeder LLM-Anbieter hat seine eigene Authentifizierungsmethode:

  • API-Schlüssel -- statischer Schlüssel in Anfrage-Headern übermittelt (die meisten Anbieter)
  • OAuth2 -- Browser-basierter Autorisierungs-Flow (Anthropic, Google, GitHub Copilot)
  • AWS IAM -- Rollenbasierte Authentifizierung für Bedrock

Konfiguration

toml
[auth]
default_method = "api_key"

[auth.oauth2]
redirect_port = 8400
token_cache_path = "~/.local/share/openprx/tokens"

Verwandte Seiten

Released under the Apache-2.0 License.