Authentication Methods
1. JWT Tokens
The service uses JSON Web Tokens (JWT) for secure authentication:
Access Token: Valid for 1 hour, used for API requests
Refresh Token: Valid for 24 hours, used to obtain new access tokens
Algorithm: HS256
Format: Bearer token in Authorization header
2. OTP System
One-Time Passwords (OTP) are used for:
Email verification during signup
Passwordless login
Password reset
Email change verification
OTP Length: 6 digits
OTP Validity: 3 minutes
Rate Limiting: 3 requests per 30 seconds
3. Password Requirements
Minimum length: 8 characters
Must contain letters and numbers
Cannot be too common
Cannot be similar to user attributes
4. EVM wallet
EVM wallet address
Message used for signing transaction
Signature generated using the wallet address and the message
Last updated
Was this helpful?