johnandersen777.bsky.social/atlibs-fedproxy
fedproxy and ingress modules for atlibs: SSH public keys on your PDS, did:key ingress; pages and web tiles
0
0
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>FedProxy SSH keys</title>
<!-- A tile only reaches its own resources, so no CDN CSS: just enough to read. -->
<style>
body { font: 16px/1.5 system-ui, sans-serif; margin: 0; padding: 0.5rem; color: #222; }
article { border: 1px solid #ccc; border-radius: 6px; padding: 1rem; margin-bottom: 1rem; }
input, textarea, button { display: block; width: 100%; box-sizing: border-box; margin-bottom: 0.5rem; padding: 0.5rem; font: inherit; }
button { background: #7b3fbf; color: #fff; border: 0; border-radius: 4px; cursor: pointer; }
button[aria-busy="true"] { opacity: 0.6; }
pre { white-space: pre-wrap; background: #f4f4f4; padding: 0.5rem; }
code { word-break: break-all; }
[aria-busy="true"]::before { content: "… "; }
ssh-public-key-form, ssh-public-keys-list { display: block; }
</style>
<script type="importmap">{ "imports": { "atlibs/": "./atlibs/" } }</script>
<script type="module" src="./tile.js"></script>
</head>
<body>
<p class="status">Waiting for the host…</p>
<ssh-public-key-form></ssh-public-key-form>
<ssh-public-keys-list></ssh-public-keys-list>
</body>
</html>