Authentication Controller
Authenticate user and generate tokens
Initiates the authentication flow by redirecting to Keycloak login page if no session exists. After successful login, generates a new JWT token and stores it in the database. Redirects to the specified endpoint with a code for token retrieval.
get/v1/authentication/authenticate
Query parameters
redirect_uristring required
URI to redirect after authentication
redirect_hoststring required
Host to redirect to (must be in allowed hosts list)
device_tokenstring required
Device token for session tracking
platform_typestring
Platform type for device limit validation