When to Use Authenticate
Use the Authenticate endpoint when a session is associated with a user account. This provides the most comprehensive risk assessment by combining session signals with account-specific intelligence. Common use cases:- User login flows - Verify risk before completing authentication
- Account creation - Assess risk before finalizing new account registration
- High-value transactions - Validate sessions before processing payments
- Account modifications - Check risk before allowing password changes or profile updates
- Sensitive data access - Verify session legitimacy before granting access to protected information
Next Steps
- Explore Lists for managing allow and block lists
- See the Example Apps for a complete implementation