Creación de un servicio de backend para Amazon GameLift Servers
Le recomendamos que implemente un servicio de cliente de juegos que autentique a sus jugadores y se comunique con la API de Amazon GameLift Servers. Al implementar un servicio de cliente de juegos personalizado, podrá realizar las siguientes acciones:
-
Personalizar la autenticación de sus jugadores..
-
Controle el modo en que Amazon GameLift Servers agrupa a los jugadores para las nuevas sesiones de juego o para añadirlos a sesiones de juego existentes.
-
Recopile información de sus propios recursos para proporcionar al juego atributos de los jugadores tales como el nivel de habilidad para realizar emparejamientos en lugar de confiar en el cliente.
Si se usa un servicio de cliente de juegos, también se reducen los riesgos de seguridad que presentan los clientes de juegos que interactúan directamente con la API de Amazon GameLift Servers.
Autenticación de los jugadores
Puede utilizar Amazon Cognito y los ID de sesión de los jugadores para autenticar los clientes de juego. Para administrar el ciclo de vida y las propiedades de las identidades de sus jugadores, utilice los grupos de usuarios de Amazon Cognito.
Si lo prefiere, cree una solución de identidad personalizada y alójela en AWS. También puede utilizar autorizadores Lambda para una lógica de autorización personalizada con API Gateway.
Recursos adicionales:
-
Uso de grupos de identidades (identidades federadas) (Guía para desarrolladores de Amazon Cognito)
-
Introducción a los grupos de usuarios (Guía para desarrolladores de Amazon Cognito)
-
Cómo configurar la autenticación del jugador con Amazon Cognito
(AWS para el blog de juegos)