ay credentials (Alias: cred)
Verwaltet den verschlüsselten Credentials-Vault des aktiven Customers — API-Keys, OAuth-Tokens, SMTP-Passwörter, Trading-Account-Logins. AES-256-CTR im Backend; Werte im List-Output sind maskiert.
23 unterstützte Provider: Slack, Telegram, Discord, SMTP, OAuth2 (Google/Microsoft/etc.), Twilio, Stripe, PayPal, Trading-Plattformen (MT4/MT5), Custom, …
Subcommands
ay credentials list
Listet alle Credentials (maskiert).
ay credentials list
ay credentials list --provider custom
ay credentials list --consumer 64a... --entity-type Contracts
ay credentials get <id>
Detail-View eines Credentials.
ay credentials get 66abc123def456
ay credentials create [flags]
Neues Credential anlegen.
# Slack-Bot
ay credentials create \
--cred-name "Slack Bot" \
--provider slack \
--type bot_token \
--token xoxb-...
# Trading-Account, an Contract gebunden
ay credentials create \
--cred-name "Trading EUR" \
--provider custom \
--type password \
--username trader@ex.com \
--password s3cret \
--consumer 66a... \
--entity-type Contracts \
--entity-id 66b...
ay credentials update <id>
Felder aktualisieren.
ay credentials update 66abc... --token xoxb-NEW
ay credentials delete <id>
Credential löschen (Bestätigung erforderlich).
ay credentials delete 66abc...
ay credentials decrypt <id> --field <name>
Entschlüsselt einen einzelnen Klartext-Wert (audit-logged).
ay credentials decrypt 66abc... --field password
ay credentials test <id>
Ruft den Provider auf und validiert die Credentials (z.B. chat.postMessage für Slack).
ay credentials test 66abc...
ay credentials refresh <id>
OAuth2-Token erneuern (via Refresh-Token).
ay credentials refresh 66abc...
ay credentials revoke <id>
Provider-seitig revoken + lokal deaktivieren.
ay credentials revoke 66abc...
ay credentials providers
Listet alle 23 Provider mit erforderlichen Feldern.
ay credentials providers
ay credentials status
Connected-Platforms-Summary.
ay credentials status