sw1tch/sw1tch/templates/canary_preview.html
2025-04-06 21:05:05 +00:00

25 lines
1 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Preview Warrant Canary</title>
<link rel="stylesheet" href="/static/styles.css">
</head>
<body>
<div class="card">
<div class="logo-container">
<img src="/static/logo.png" alt="Logo" class="logo">
</div>
<h2>Preview Warrant Canary</h2>
<pre class="canary-preview">{{ message }}</pre>
<form method="post" action="/_admin/canary/sign?auth_token={{ request.query_params.auth_token }}">
<input type="hidden" name="message" value="{{ message | escape }}">
<label for="passphrase">GPG Passphrase:</label>
<input type="password" id="passphrase" name="passphrase" required>
<button type="submit">Sign and Save</button>
</form>
<p class="info-text"><a href="/_admin/canary/?auth_token={{ request.query_params.auth_token }}">Back to Form</a></p>
</div>
</body>
</html>