Your Authentication Dashboard

Sign in with the email you used to create this account to view usage, settings, and activity.

Credentials

Sign In

Sign in with the email you used to create this account.

Advanced: Sign in with credentials

For automation or debugging. Credentials stay in this browser.

Used to HMAC sign dashboard requests in your browser.

Lost your credentials?

Client secrets cannot be recovered โ€” they're never stored in plaintext. However, you have options:

  1. Rotate credentials: Sign in via owner email and use the "Rotate Credentials" feature to generate a new client_secret.
  2. Contact support: If you have your Support ID, email us for help rotating credentials.
  3. Start fresh: If this was a test setup, you can create a new tenant with a different domain.

๐Ÿ’ก Tip: Store credentials in a password manager or .env file to avoid losing access.

Quick Start

๐Ÿš€ Quick start

Protect a page in 2 minutes

Drop in one script tag, wrap your premium content, and connect your callback.

  1. Step 1

    Add the JamAuth widget script

    Paste this inside your site's <head>:

  2. Step 2

    Wrap your premium content

    JamAuth will only unlock what's inside this gate:

  3. Step 3

    Deploy your JamAuth callback

    Add this function and environment to your Netlify / Vercel / Express / Cloudflare project:

    Prefer to start from a working example?

    ๐Ÿ“ฆ Download starter files View all examples โ†’
    What's included?
    • netlify/functions/jamauth-callback.js โ€“ Magic link handler
    • protected.html โ€“ Gated example page
    • .env.example โ€“ Env vars template
    • netlify.toml โ€“ Redirect /auth/callback
    • README.md โ€“ Setup steps
  4. Step 4

    Connect your Stripe webhook

    Add this endpoint in your Stripe Dashboard (Developers โ†’ Webhooks):

๐ŸŽฎ Live demo

See how JamAuth unlocks content in under 60 seconds.

Not started

Test the complete magic link flow:

  1. Open the demo page
  2. Try to view premium content
  3. Enter your email when prompted
  4. Check your inbox and click the magic link
  5. Watch the content unlock instantly