Establecer el proyecto básico de Login
Nota
Si quiere utilizar su propio sistema de autorización, conecte el proyecto estándar de Login a su proyecto sin ajustes adicionales e implemente la obtención del JWT del usuario en el back-end de su aplicación.
Establecer el método de Inicio de sesión (Login)
- Abra su proyecto en Cuenta del editor.
- Haga clic en Connect en el panel de Login o seleccione Login en el menú lateral.
- Haga clic en Create Login project.
- Seleccione Standard Login project y haga clic en Create and set up. Espere a que se cree su nuevo proyecto de Login. Entonces verá la página del proyecto de Login.
- En el bloque Login methods, seleccione el método que mejor se adapte a su juego y haga clic en Configure.
- El producto Login ofrece tres opciones para sus juegos:
- Classic login
Los usuarios inician sesión en el juego proporcionando su nombre de usuario y contraseña. Además, los usuarios pueden iniciar sesión usando una de sus redes sociales. - Passwordless login
Los usuarios inician sesión en el juego utilizando códigos de un solo uso o enlaces enviados a su dirección de correo electrónico o número de teléfono. También se admite el inicio de sesión mediante redes sociales. - Social login
Los usuarios acceden al juego únicamente a través de redes sociales.
- Classic login
- Establezca un inicio de sesión mediante redes sociales (opcional):
- Haga clic en el nombre de su proyecto de Login en la pista de la ruta de navegación para volver a la página del proyecto de Login.
- Vaya al bloque Authentication y seleccione la sección Social login.
- Conecte las redes sociales que los usuarios podrán utilizar para registrarse e iniciar sesión en la aplicación:
- Para conectar la red social deseada, haga clic en el icono ⚙ y seleccione Connect.
- Para conectar varias redes sociales a la vez, seleccione los paneles necesarios (sus bordes se volverán verdes). A continuación, en el menú desplegable Manage, seleccione Connect.
- Para conectar todas las redes sociales disponibles a la vez, haga clic en Select all. A continuación, en el menú desplegable Manage, seleccione Connect.
- Cambie el almacenamiento de datos del usuario (opcional). Los datos de usuario se almacenan y procesan en el lado de Xsolla por defecto. Si quiere conectar PlayFab, Firebase o su propio almacenamiento personalizado, siga estas instrucciones: Conectar el almacenamiento de datos de usuario.
Durante el proceso de integración, necesitará su ID de inicio de sesión (Login ID). Para obtenerlo, haga clic en el nombre de su proyecto de Login en la pista de la ruta de navegación para volver a la página del proyecto de Login y haga clic en Copy ID junto al nombre del proyecto de Login.
Configurar el cliente de OAuth 2.0
- Seleccione el proyecto de Login y haga clic en Configure, o haga clic en el nombre de su proyecto de Login en la pista de la ruta de navegación para volver a la página del proyecto de Login.
- Vaya al bloque Security y seleccione la sección OAuth 2.0.
- Haga clic en Add OAuth 2.0 client.
- Escoja el tipo de autenticación Public.
- Especifique OAuth 2.0 redirect URIs (rutas en la aplicación a las que se redirige al usuario después de una autenticación correcta, una confirmación por correo electrónico o un restablecimiento de contraseña). Puede especificar múltiples URL válidas.
Aviso
La dirección URL debe coincidir con uno de los siguientes esquemas:
- Para las aplicaciones web o de escritorio, la URL debe empezar por
https://
. Por defecto, el SDK empleahttps://login.xsolla.com/api/blank
. Especifique esta URL o use la suya propia. - Para las aplicaciones de Android, especifique la ruta como
app://xlogin.<ANDROID_PACKAGE_NAME>
, en la cual<ANDROID_PACKAGE_NAME>
es el nombre del paquete de la aplicación de Android. - Para las aplicaciones de iOS, especifique la ruta como
app://xlogin.<BUNDLE_ID>
, en la cual<BUNDLE_ID>
es el identificador de la aplicación de iOS.
- Haga clic en Connect.
Durante el proceso de integración, necesitará un ID de cliente de OAuth 2.0. Puede encontrarlo en Cuenta del editor, en la sección Login > your Login project > Security > OAuth 2.0.
¿Te ha resultado útil este artículo?
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.