🚀 App 1 - Secure GunAuth Demo

Port: 8001 | Domain: localhost:8001

🔒 Not authenticated

🌐 SSO Authentication

OAuth2-like redirect flow - most secure for production

🔐 Direct Authentication

Register and login directly with secure client-side key storage

Register New User

Password requirements: 8-128 characters, at least one uppercase, lowercase, and number

Login

🔄 gun.user.recall() Integration

Gun.js compatible session restoration with automatic detection

Attempts to restore session from storage, SSO, or TOTP automatically
Force recall using login credentials
Recall using TOTP-encrypted session
No session data

🌐 Cross-Domain Session Sharing

Share sessions across domains using encrypted user credentials or TOTP

🔐 TOTP (Automatically Configured)

TOTP is automatically set up when you login. Use the current code for cross-domain authentication.

📤 Standard Session Sharing

🔒 TOTP-Encrypted Session Sharing

📥 Load Shared Sessions

Test cross-domain: App 2 (Port 8002)