| Name | - {showAll &&Owner | } -Role | -Scopes | -Last used | -Expires | -Actions | -
|---|---|---|---|---|---|---|
|
- {t.name}
- {t.hint}…
- |
- {showAll && {t.user_email ?? t.user_id} | } -
+
+
+ Key {showAll && "/ holder"}
+ Scopes
+ Lifetime
+ Last call
+ Actions
+
+
+ {tokens.map((t) => (
+
+
+ {t.name}
+ {t.hint}…
+ {/* The holder joins the identity rather than claiming a
+ fifth column, so All keys changes what a record says
+ instead of how the page is laid out. */}
+
+ {showAll && {t.user_email ?? t.user_id}}
|
-
- |
- - {t.last_used_at ? new Date(t.last_used_at).toLocaleString() : Never used} - | -
- |
- - - | -
outside the current policy — rotate when convenient
} -outside the current policy — rotate when convenient
} +Outside the current policy — rotate when convenient.
}