aYOUne

ay whoami

ay whoami (Alias: who)

Zeigt den aktuell authentifizierten User mit aktivem Customer-Banner. Decodiert das gespeicherte JWT und gibt User-ID, Customer, Role, Type, Sprache, Issued/Expires aus.

Syntax

ay whoami

Beispiele

# Standard
ay whoami

# Alias
ay who

Output-Beispiel

  Good evening, Maximilian Hanrieder!
  ────────────────────────────────────────────
  Active customer: Tolinax (676d…afff)   (previous: 670a… — `ay switch back` to return)
  ────────────────────────────────────────────
  User ID    676d8e91…
  Email      max@tolinax.com
  Name       Maximilian Hanrieder
  Type       superuser
  Role       Admin
  Issued     2026-04-26 09:14 (3 hours ago)
  Expires    2026-04-26 18:14 (in 6 hours)

Verhalten

  • Liest Token aus secureStorage.
  • Decoded JWT-Payload (kein Server-Call).
  • Wenn _customerID gesetzt und Company-Name nicht gecached → einmaliger GET auth.ayoune.app/changecustomer füllt den Cache.
  • Bei type: superuser wird der Rang gelb hervorgehoben.
  • Bei impersonation: true warnt ein gelbes Banner.

Fehlerfälle

  • Kein Token gespeichert — CLI startet automatisch ay login und ruft sich rekursiv auf.
  • Token expired — Wert wird rot dargestellt, Re-Login empfohlen.

Siehe auch

  • login — Authentifizierung
  • switch — Customer wechseln
  • access — Was darf der User?