Authentication
What you’ll get out of this
- Secure authentication with JWT tokens and HTTPOnly cookies for maximum security
- Role-based access control with Owner, Manager, and Staff permission levels
- Multi-factor authentication with TOTP support and backup recovery codes
- Complete audit logging with real-time security monitoring and suspicious activity detection
Authentication Methods
Session-Based Auth
- Secure JWT tokens with automatic renewal
- HTTPOnly cookies for enhanced security
- Configurable session timeouts
Multi-Factor Authentication
- Optional 2FA for enhanced security
- Support for TOTP authenticator apps
- Backup recovery codes
Role-Based Access Control
Owner
- Full administrative access to the team
- Can manage billing and subscriptions
- Can invite and remove team members
- Access to all CRM features and data
Manager
- Team configuration and user management
- Access to team analytics and reports
- Can manage customer data and orders
- Cannot modify billing or subscription settings
Staff
- Limited access to assigned functionality
- Can view and edit assigned customers
- Cannot access team management features
- Read-only access to reports
API Authentication
Session Tokens
All API requests must include a valid session token. The token is automatically included in requests when using our SDKs.Rate Limiting
API requests are rate-limited based on your plan:- Starter: 100 requests/minute
- Professional: 1,000 requests/minute
- Enterprise: 10,000 requests/minute
Security Features
Data Protection
- All data encrypted in transit and at rest
- SOC 2 Type II compliant infrastructure
- Regular security audits and penetration testing
Session Management
- Automatic session expiration
- Device-based session tracking
- Remote session revocation
Audit Logging
- Complete audit trail of all actions
- Real-time security monitoring
- Suspicious activity detection
Getting Started
- Sign up for a DeelRx CRM account
- Verify your email address
- Set up your team and invite members
- Configure role-based permissions
- Enable two-factor authentication (recommended)