Zum Hauptinhalt springen

auth

Der auth-Befehl verwaltet den prokodo API-Schlüssel in deiner lokalen Umgebung.

Unterbefehle

auth login

Schlüssel speichern und gegen die API validieren.

prokodo auth login --key <schluessel>
FlagTypStandardBeschreibung
--keyStringprokodo API-Schlüssel (beginnt mit pk_live_ oder pk_test_)

Der Schlüssel wird in ~/.config/prokodo/credentials.json mit 0600-Dateiberechtigungen gespeichert, sodass keine anderen Nutzer ihn lesen können.

tipp

In CI/CD-Umgebungen wird empfohlen, die Umgebungsvariable PROKODO_API_KEY zu verwenden, anstatt auth login auszuführen. Die CLI liest diese automatisch aus.

auth logout

Gespeicherten Schlüssel aus dem lokalen System entfernen.

prokodo auth logout

Kein Flag erforderlich. Nach der Abmeldung schlägt jeder Befehl fehl, der einen gültigen Schlüssel benötigt, sofern nicht PROKODO_API_KEY gesetzt ist.

auth whoami

Den aktuell konfigurierten Schlüssel anzeigen (teilweise verborgen).

prokodo auth whoami
# → API key: ••••••••abcd (Quelle: credentials.json)

Wenn kein Schlüssel konfiguriert ist:

✗ Kein API-Schlüssel konfiguriert.
Führe `prokodo auth login --key <schluessel>` aus oder setze PROKODO_API_KEY.

Speicherort der Zugangsdaten

BetriebssystemPfad
macOS / Linux~/.config/prokodo/credentials.json
Windows%APPDATA%\prokodo\credentials.json

JSON-Ausgabe

prokodo auth whoami --json
{
"key": "••••••••abcd",
"source": "credentials.json",
"valid": true
}