Authenticate with FluxRPC using various providers. This unified endpoint supports multiple authentication methods including Google, GitHub, and Solana wallet.
POST /auth/login
Base URL: https://api.fluxbeam.xyz
provider: "google" and token (Google OAuth token).provider: "github" and token (GitHub OAuth code).provider: "solana", publicKey, and signature.{
"provider": "google" | "github" | "solana",
"token": "string (for Google/GitHub)",
"publicKey": "string (for Solana)",
"signature": "string (for Solana)",
"message": "string (for Solana)"
}
{
"token": "JWT token for subsequent API calls",
"user": {
"id": "string",
"email": "string",
"name": "string"
}
}
Authentication endpoints are rate-limited to 10 requests per minute per IP address.