Inicio de sesión mediante redes sociales
La autenticación mediante redes sociales permite a los usuarios registrarse e iniciar sesión en un juego a través de redes sociales que establezca en su proyecto.
Cómo conseguirlo
Para establecer el inicio de sesión mediante redes sociales:
- Satisfaga los requisitos previos.
- Realice la configuración del inicio de sesión mediante redes sociales en Cuenta del editor.
- Establezca un cliente de OAuth 2.0 personalizado.
Requisitos previos
- Abra su proyecto en Cuenta del editor.
- Vaya a la sección Login.
- En el panel de un proyecto de Login:
- Haga clic en Configure si desea cambiar una opción de autorización existente.
- Configure un proyecto de Login si no tiene configurada la autorización.
- Vaya a su bloque de variantes de autorización y elija Callback URLs.
- Establezca los siguientes parámetros:
- Callback URL - la URL o ruta en la aplicación a la cual se redirige a los usuarios después de que se hayan autenticado correctamente, confirmado su correo electrónico o restablecido su contraseña. Puede especificar varias URL válidas.
- Error callback URL - la URL o ruta de la aplicación a la cual se redirige a los usuarios en caso de error de autenticación. Si no se especifica ningún valor, se utilizará el valor Callback URL.
- Haga clic en Save changes.
Establecer el inicio mediante redes sociales en Cuenta del editor
- Abra su proyecto en Cuenta del editor.
- Vaya a la sección Login.
- Haga clic en Configure en el panel del proyecto de Login.
- En el panel Authentication, haga clic en Social login.
- Ahora puede conectar la autorización:
- Para una red social, haga clic en el icono ⚙ y seleccione Connect.
- Varias redes sociales, seleccione diferentes paneles - sus bordes se volverán verdes. A continuación, seleccione Connect en el menú desplegable Manage.
- Para todas las redes sociales, haga clic en Select all. A continuación, selecciona Connect en el menú desplegable Manage.
Establecer el cliente personalizado de OAuth 2.0
- En el panel de la red social, haga clic en el icono ⚙ y seleccione Settings.
- Inicie sesión en la cuenta de desarrollador de la red social.
- Agregue
https://login.xsolla.com/api/social/oauth2/callback
como URL de redireccionamiento permitida en su cuenta de desarrollador. - Vaya a Cuenta del editor. Si la configuración de una red social solicita el ID de aplicación y la Clave secreta de aplicación, cópielos de su cuenta de desarrollador y péguelos en los campos correspondientes de la configuración del panel de la red social en Cuenta del editor.
- Para conectar una URL de redireccionamiento personalizada, contacte con el equipo de integración o con su gestor del éxito del cliente o envíe un correo electrónico a csm@xsolla.com.
- Consulte los datos del perfil de usuario que desea recibir de la red social.
Nota
La mayoría de las redes sociales tienen su propia lista de datos que usted puede recibir.
- Compruebe los permisos de acceso a los datos que necesita solicitar a la red social.
Nota
La mayoría de las redes sociales tienen su propia lista de permisos de acceso a datos que puede solicitar. Para recibir datos específicos, la red social puede requerir la negociación del acceso en su cuenta de desarrollador. Consulte la documentación de su cuenta de desarrollador antes de activar cada permiso.
- Para conectar la sincronización automática de los datos del perfil de usuario, cambie el conmutador Synchronize user profile attributes after every login a On.
- Haga clic en Connect.
¿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.