LauncherForge/Autenticación de game launcher

Autenticación de game launcher

Autentica en el launcher y entrega una sesión validada al juego.

Mantén credenciales, login, recuperación y UX de cuenta en el launcher. Al iniciar un juego, LauncherForge entrega un launch token temporal que la integración runtime valida antes de exponer la sesión mínima del jugador.

  • Launch tokens temporales
  • Credenciales dentro del launcher
  • Campos runtime: id, email, valid
Secure Access
LauncherForge
Autentica en el launcher y entrega una sesión validada al juego.
No reconstruyas el sistema completo de cuentas dentro de cada juego.

La autenticación del launcher y la identidad runtime resuelven problemas distintos. LauncherForge mantiene el flujo de credenciales en el launcher y entrega al juego un contrato pequeño de validación por lanzamiento.

Límite de autenticación

No reconstruyas el sistema completo de cuentas dentro de cada juego.

La autenticación del launcher y la identidad runtime resuelven problemas distintos. LauncherForge mantiene el flujo de credenciales en el launcher y entrega al juego un contrato pequeño de validación por lanzamiento.

01

Login con tu marca

Controla login, recuperación y navegación visible al jugador sin mover el manejo de contraseñas al código de gameplay.

02

Launch token temporal

Genera una sesión corta cuando el jugador inicia el juego en vez de entregar credenciales reutilizables.

03

Validación runtime

Valida el launch token desde el juego empaquetado mediante la integración antes de inicializar estado autenticado.

04

Contrato mínimo de jugador

Expone solamente los valores runtime requeridos actualmente: id, email y valid.

05

Integraciones con engines

Usa rutas dedicadas para Unreal Engine y Unity manteniendo el concepto compatible con otros runtimes.

06

Acceso conectado al launcher

Mantén el acceso del jugador asociado al launcher, juego seleccionado y workflow de release en vez de tratar auth como un login web aislado.

Sesión de lanzamiento

Cuatro pasos desde el login hasta la identidad validada en el juego.

La entrega es pequeña intencionalmente para que las credenciales nunca tengan que convertirse en secretos permanentes dentro del juego.

  1. 01
    LOGIN

    El jugador se autentica en el launcher.

    El launcher controla credenciales, recuperación y UI de cuenta.

  2. 02
    SOLICITAR

    Se emite un launch token para iniciar el juego.

    La sesión es temporal y queda asociada al contexto de ejecución.

  3. 03
    INICIAR

    El launcher ejecuta el juego empaquetado.

    El token acompaña el startup en vez de una contraseña o secreto permanente.

  4. 04
    VALIDAR

    El juego valida y lee la sesión.

    La integración confirma el token y expone id, email y valid al código runtime.

Contrato runtime pequeño

Entrega identidad al juego, no credenciales.

Un launch token temporal reduce el estado de cuenta que el juego necesita entender y centraliza la UX de acceso en el launcher.

Respuesta de sesión
POST /launch/validate
token: <temporal>
respuesta: 200
id: usr_01J8M6GQ
email: player@example.com
valid: true ✓

Conecta auth con distribución

La autenticación gana valor cuando comparte el workflow del launcher.

El mismo launcher puede resolver acceso, rama de release, instalación y la sesión de juego que se inicia después.

FAQ de autenticación

Preguntas sobre launch tokens y sesiones de jugador.

El objetivo es mantener las credenciales fuera del juego empaquetado y entregar una identidad validada al runtime.

¿El juego recibe la contraseña del jugador?+

No. El manejo de contraseñas queda en el launcher. El juego recibe un launch token temporal para validación.

¿Qué recibe el juego después de validar?+

El contrato runtime mínimo actual expone id, email y valid.

¿Por qué usar un launch token temporal?+

Limita la sesión a un flujo de ejecución específico en vez de entregar al juego una credencial reutilizable.

¿Funciona con Unreal Engine?+

Sí. LauncherForge dispone de una ruta de integración para validar el launch token después de inicializar el runtime de Unreal.

¿Funciona con Unity?+

Sí. Unity puede usar el patrón de sesión runtime mientras el login visible al jugador permanece dentro del launcher.

// Centraliza el login

Deja que el launcher gestione autenticación y el juego gestione gameplay.

Usa una sesión de lanzamiento pequeña y validada para conectar la identidad del jugador sin duplicar flujos de credenciales.

Crear lanzamientos autenticados →