Overview of Deepcrawl Auth Worker features
mainThe Deepcrawl Auth Worker is an authentication service powered by Better Auth and Cloudflare Workers. It provides several key capabilities:
Authentication Methods
- OAuth Providers: GitHub and Google integration.
- Passkeys: WebAuthn passwordless authentication.
- Magic Links: Email-based login.
- Email Verification: Account verification flows.
- Password Reset: Password recovery.
Session Management
- Multi-Session Support: Supports up to 2 concurrent sessions per user.
- Cross-Domain Cookies: Functional across
deepcrawl.devsubdomains. - API Key Authentication: The primary method for API access.
- Cookie Fallback: Used for Dashboard authentication.
- Secure Headers: Includes CSRF protection and security headers.
Email System
- Universal Email Support: Compatible with both Workers and Next.js.
- HTML Templates: Uses React components for email designs.
- Resend Integration: Uses Resend for email delivery.
- Organization Invitations: Includes a team invitation system.
Infrastructure
- Service Bindings: Communicates with the main Deepcrawl worker.
- Rate Limiting: Protects against abuse.
- Database: Uses PostgreSQL with Drizzle ORM.