Authentication Methods
AnyCheck supports multiple authentication methods:JWT Token
For user-based authentication in web applications
API Key
For server-to-server authentication and integrations
JWT Token Authentication
Login
Check Available Login Methods:- Password Login
- LDAP Login
- OAuth2 Login
Using the JWT Token
Include the token in theAuthorization header:
Refreshing Tokens
When the access token expires, use the refresh token to get a new one:API Key Authentication
Getting an API Key
Contact Sales
Email [email protected] or contact us via WhatsApp to request access.
Access Dashboard
If you already have an account, Organization Owners can view and manage
API keys for each group through the dashboard.
Using the API Key
Include the API key in theX-API-Key header:
Security Best Practices
Secure Token Storage
Secure Token Storage
- Store tokens securely (encrypted storage, secure cookies)
- Never expose tokens in URLs or logs
- Use HttpOnly and Secure flags for cookies
Token Expiration
Token Expiration
- Access tokens expire in 1 hour
- Refresh tokens expire in 30 days
- Implement automatic token refresh logic
API Key Management
API Key Management
- Rotate API keys every 90 days
- Use separate keys for different environments
- Revoke compromised keys immediately
Monitor Authentication
Monitor Authentication
- Track failed login attempts
- Monitor for unusual access patterns
- Enable multi-factor authentication (MFA)
Permission System
AnyCheck uses role-based access control (RBAC):- Super Admin: Full access to all organization and its groups in AnyCheck
- Organization Owner: Full access to organization and all groups in their organization, can perform organization-level and group-level operations
- Group User: Limited access to assigned group where they can manage folders, process verifications, and collaborate with group members