/home  ·  /help  ·  /demo

Portfolio demo · Vercel-ready · serverless

Aegis Auth Playground

Aegis is a standalone authentication service I built for my personal apps. This demo uses stateless JWT cookies for sessions and 2FA, staged sample logs, and browser storage — so it works on Vercel without Redis or Telegram.

Session: signed out Simulated Tailscale: off

1 · Password + 2FA

Sign in with demo, then approve in the Telegram simulator.

Try login flow

2 · Simulated Tailscale

Pretend you're on a tailnet as demo.user (demo-laptop).

3 · App authorization

OAuth-style /authorize redirect that appends a JWT to the callback URL.

Authorize mock app Mock app home

4 · API tokens

Mint a fresh JWT from your session or simulated tailnet identity.

Activity log

Staged samples plus events from your browser session (localStorage).

Loading…

API output

Click a button above to call an endpoint.

Deployed mode: serverless (Vercel). JWT TTL: 3600s. Production Aegis uses real Tailscale, Telegram, and optional Redis.