rastrillo / fiesta Public

Clone
git clone https://amadan.net/rastrillo/fiesta

Plain git — no account needed to clone.

Download

Download this file

1<!doctype html>
2<html lang="en" dir="ltr">
3<head>
4<meta charset="utf-8">
5<meta name="viewport" content="width=device-width">
6<title>api-tokens: Just created: the secret, shown once</title>
7<link rel="stylesheet" href="../../css/tokens.css">
8<link rel="stylesheet" href="../../css/themes/day.css">
9<script defer src="../../js/fiesta.js"></script>
10<script defer src="../../js/light.js"></script>
11</head>
12<body>
13<div rst-tokens>
14 <div rst-callout rst-tone="positive" tabindex="-1" autofocus><span rst-callout-ic aria-hidden="true"><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><path d="m9 12 2 2 4-4"/></svg></span><div rst-callout-body><strong>Copy this token now. It won&#39;t be shown again.</strong><p><code rst-tokens-secret>harbour_k3Jx9QpL2mWa_6bD2qK9xWz4rT8vN1mP3sL7yF5hJ0cG2aE4uB</code></p></div></div>
15 <section rst-box><form rst-form method="post" action="/tokens">
16 <div rst-field><label rst-field-label for="agent">Agent name</label>
17<input rst-input type="text" id="agent" name="agent" maxlength="40">
18</div>
19 <label rst-switch><input type="checkbox" name="for_self" value="on"><span rst-switch-track aria-hidden="true"></span> This token is for me, not an agent</label>
20 <fieldset rst-choice><legend>Access</legend><div rst-choice-cards><label><input type="radio" name="access" value="write" checked><span><span rst-choice-title>Read and write</span></span></label><label><input type="radio" name="access" value="read"><span><span rst-choice-title>Read only</span></span></label></div></fieldset>
21 <div rst-field><label rst-field-label for="expiry">Expires</label>
22<select rst-input="short" id="expiry" name="expiry"><option value="30">30 days</option><option value="90" selected>90 days</option><option value="365">1 year</option><option value="never">Never</option></select>
23</div>
24 <div rst-form-foot>
25 <button rst-btn="primary lg" type="submit">Create token</button>
26</div>
27 </form></section>
28 <div rst-card rst-tokens-list>
29 <div rst-lrow="head"><span>Token</span><span class="rst-m-hide">Access</span><span class="rst-m-hide">Created</span><span class="rst-m-hide">Last used</span><span class="rst-m-hide">Expires</span><span></span><span></span></div>
30 <div rst-lrow>
31 <span class="rst-nm"><span rst-actor>Claude for Grace Hopper</span><small><code>k3Jx9QpL2mWa</code></small></span>
32 <span rst-tokens-fact><span rst-tokens-fact-label>Access</span>Read and write</span>
33 <span rst-tokens-fact><span rst-tokens-fact-label>Created</span><time datetime="2026-08-02">2026-08-02</time></span>
34 <span rst-tokens-fact><span rst-tokens-fact-label>Last used</span><time datetime="2026-08-11">2026-08-11</time></span>
35 <span rst-tokens-fact><span rst-tokens-fact-label>Expires</span><time datetime="2026-10-31">2026-10-31</time></span>
36 <span rst-tokens-state></span>
37 <details rst-row-menu name="rst-menus">
38 <summary aria-label="Actions for Claude for Grace Hopper"><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="1"/><circle cx="12" cy="5" r="1"/><circle cx="12" cy="19" r="1"/></svg></summary>
39 <div rst-row-menu-panel>
40 <form method="post" action="/tokens/revoke"><input type="hidden" name="id" value="k3Jx9QpL2mWa"><button type="submit">Revoke</button></form>
41 </div>
42</details>
43 </div>
44 <div rst-lrow>
45 <span class="rst-nm"><span rst-actor>Grace Hopper</span><small><code>Qm2vR8sT4xYb</code></small></span>
46 <span rst-tokens-fact><span rst-tokens-fact-label>Access</span>Read only</span>
47 <span rst-tokens-fact><span rst-tokens-fact-label>Created</span><time datetime="2026-08-02">2026-08-02</time></span>
48 <span rst-tokens-fact><span rst-tokens-fact-label>Last used</span></span>
49 <span rst-tokens-fact><span rst-tokens-fact-label>Expires</span>Never</span>
50 <span rst-tokens-state></span>
51 <details rst-row-menu name="rst-menus">
52 <summary aria-label="Actions for Grace Hopper"><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="1"/><circle cx="12" cy="5" r="1"/><circle cx="12" cy="19" r="1"/></svg></summary>
53 <div rst-row-menu-panel>
54 <form method="post" action="/tokens/revoke"><input type="hidden" name="id" value="Qm2vR8sT4xYb"><button type="submit">Revoke</button></form>
55 </div>
56</details>
57 </div>
58 <div rst-lrow>
59 <span class="rst-nm"><span rst-actor>Codex for Grace Hopper</span><small><code>Zp7wN1cH6kLd</code></small></span>
60 <span rst-tokens-fact><span rst-tokens-fact-label>Access</span>Read and write</span>
61 <span rst-tokens-fact><span rst-tokens-fact-label>Created</span><time datetime="2026-08-02">2026-08-02</time></span>
62 <span rst-tokens-fact><span rst-tokens-fact-label>Last used</span></span>
63 <span rst-tokens-fact><span rst-tokens-fact-label>Expires</span>Never</span>
64 <span rst-tokens-state><span rst-status rst-tone="neutral">Revoked</span></span>
65 </div>
66 <div rst-lrow>
67 <span class="rst-nm"><span rst-actor>Nightly import for Grace Hopper</span><small><code>Vb4tG9yK3nMe</code></small></span>
68 <span rst-tokens-fact><span rst-tokens-fact-label>Access</span>Read only</span>
69 <span rst-tokens-fact><span rst-tokens-fact-label>Created</span><time datetime="2026-08-02">2026-08-02</time></span>
70 <span rst-tokens-fact><span rst-tokens-fact-label>Last used</span></span>
71 <span rst-tokens-fact><span rst-tokens-fact-label>Expires</span><time datetime="2026-08-11">2026-08-11</time></span>
72 <span rst-tokens-state><span rst-status rst-tone="warning">Expired</span></span>
73 </div>
74 </div>
75 <div rst-tokens-revoke>
76 <form method="post" action="/tokens/revoke-agent"><input type="hidden" name="agent" value="Claude"><button rst-btn type="submit">Revoke all for this agent: Claude</button></form>
77 <form method="post" action="/tokens/revoke-all"><button rst-btn="danger" type="submit">Revoke all tokens</button></form>
78 </div>
79</div>
80</body>
81</html>
82