pub async fn login(
__arg0: State<ApiState>,
headers: HeaderMap,
__arg2: Json<LoginRequest>,
) -> ApiResponse<LoginResponse>Expand description
POST /auth/login — authenticate a user with username/password.
On success returns access + refresh tokens, user metadata, and adaptive
risk information. Returns ACCOUNT_LOCKED after 5 consecutive failures
within 15 minutes.