# Desarrollo de juegos - Registro de usuario y gestión de bases de datos (se necesita consejo)

**URL:** <https://meta.discourse.org/t/game-dev-user-registration-db-management-advice-needed/308874>\
**Category:** SSO\
**Created:** [21 Mayo, 2024 13:59 UTC](https://meta.discourse.org/t/game-dev-user-registration-db-management-advice-needed/308874 "2024-05-21T13:59:25Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![aegis.five](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aegis.five/32/387477_2.png) [@aegis.five](https://meta.discourse.org/u/aegis.five)\
**Post date:** [26 Mayo, 2024 09:07 UTC](https://meta.discourse.org/t/game-dev-user-registration-db-management-advice-needed/308874/6 "2024-05-26T09:07:05Z")

</div>

Hm, está bien.

Entonces, como se mencionó, no es un sitio web al que Discourse enviará la información.

Es un servidor de juegos, es decir, solo un VPS con MySQL ejecutándose en él.

El flujo de trabajo anterior era este:  
Unity poblaba las tablas SQL cuando los usuarios “registraban una cuenta”.

Lo que estoy buscando hacer es usar Discourse como el proveedor de registro y administración de cuentas.

Es decir, se registran con Discourse y usan esta información para iniciar sesión en el servidor de juegos (a través del cliente Unity).

Por lo tanto, necesito una forma de transferir de manera confiable los datos de usuario de Discourse a la base de datos MySQL.  
(Ambos están en la misma máquina).

Para esto, hemos configurado un envoltura de datos externos para Postgres → MySQL, y luego disparadores para poblar adecuadamente.

Luego, cuando el usuario ingrese su correo electrónico y contraseña (de Discourse) en el juego, podrá iniciar sesión, teóricamente.

El otro problema sobre el que he leído recientemente fue el hash de contraseñas utilizado por Discourse (lo cual es bueno por muchas razones), pero significa que los hashes son únicos, por lo que no se puede hacer de esa manera.

Entonces, nuevamente, no hay un sitio web para el SSO, solo Discourse y otro VPS que ejecuta el servidor de videojuegos al que se conectan los clientes.

---

_[View the full topic](https://meta.discourse.org/t/game-dev-user-registration-db-management-advice-needed/308874)._
