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.
Check your email for a secure sign-in link, or use credentials if you have them.
You'll receive a magic link at the email address you used during setup.
Advanced: Sign in with credentials
For automation or debugging. Credentials stay in this browser.
Quick Start
Protect a page in 2 minutes
Drop in one script tag, wrap your premium content, and connect your callback.
-
Step 1
Add the JamAuth widget script
Paste this inside your site's
<head>: -
Step 2
Wrap your premium content
JamAuth will only unlock what's inside this gate:
-
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?
What's included?
netlify/functions/jamauth-callback.jsโ Magic link handlerprotected.htmlโ Gated example page.env.exampleโ Env vars templatenetlify.tomlโ Redirect /auth/callbackREADME.mdโ Setup steps
-
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.
Test the complete magic link flow:
- Open the demo page
- Try to view premium content
- Enter your email when prompted
- Check your inbox and click the magic link
- Watch the content unlock instantly
Tenant
Plan and environment
Auth engine
Runtime health and recent signals
Members
Live subscription snapshot
Based on your current subscription data
Webhook activity
Billing sync events
JamAuth listens to your billing provider webhooks to keep access in sync.
Stripe Webhook (Billing)
Test Mode
Add this URL to your Stripe Dashboard โ Webhooks.
Subscribe to: customer.subscription.*, invoice.payment_*
From Stripe Dashboard โ Webhooks โ Click your webhook โ "Signing secret"
Simulate a subscription event to verify your setup
Need higher limits or white-labeling?
Upgrade to JamAuth Pro for custom domains, unlimited members, and dedicated support.
We'll launch Stripe Checkout in a new tab.