Authentication
The table below provides a comprehensive overview of the Flashback API authentication endpoints, grouped by functional area. Each section lists the available HTTP functions along with a concise description of their purpose, helping developers understand how to authenticate users, manage OAuth flows, and control access tokens.
OAuth Authentication API Calls
Traditional Authentication API Calls
Token Management API Calls
Authentication Flow Overview
OAuth Authentication
The Flashback platform supports OAuth 2.0 authentication with popular providers:
Google OAuth: Complete OAuth flow including code exchange and token refresh
GitHub OAuth: GitHub-specific OAuth implementation with refresh capabilities
Traditional Authentication
For applications that prefer traditional authentication:
User Registration: Create new user accounts with email verification
User Login: Authenticate with email/password credentials
Token Refresh: Maintain session continuity with refresh tokens
Token Management
Secure token lifecycle management:
Token Listing: View all active refresh tokens for the current user
Token Revocation: Securely revoke specific refresh tokens when needed
Security Note: Always use HTTPS in production environments and store refresh tokens securely. Never expose access tokens in client-side code or logs.
Last updated
Was this helpful?