SDK de nivel empresarial para Unity / Widget de Xsolla Login
  Volver a Documentos

SDK de nivel empresarial para Unity

Widget de Xsolla Login

El widget de Xsolla Login le permite integrar en su proyecto una interfaz prediseñada para la autenticación de usuarios y reducir el coste de desarrollo del código y de interfaz de usuario.

Restricciones:

  • El widget solo admite los siguientes métodos de autenticación de usuarios:
    • inicio de sesión clásico mediante nombre de usuario/correo electrónico y contraseña
    • inicio de sesión sin contraseña mediante un código de un solo uso o un enlace enviado por SMS o correo electrónico
    • autenticación basada en web mediante redes sociales
  • El widget no funciona en un navegador externo. Por motivos de seguridad, los navegadores externos restringen las URL de aplicaciones de terceros.
  • El widget no es apto para compilaciones de WebGL con iframes debido a las restricciones de redireccionamiento.

Configure el redireccionamiento de usuarios a la aplicación tras una autenticación correcta usando el widget:

  1. Abra su proyecto en Cuenta del editor.
  2. En el menú lateral, pulse en Login.
  3. Seleccione el proyecto de Login y pulse en Configure.
  4. Seleccione la sección Callback URLs.
  5. En el campo Callback URL, especifique las mismas rutas de redireccionamiento de usuario que definió anteriormente al configurar el cliente de OAuth 2.0.
  6. Pulse en Save changes.

Para abrir el widget de Xsolla Login, llame al método del SDK AuthWithXsollaWidget y transmítale lo siguiente:

  • la devolución de llamada OnSuccess para gestionar la autenticación del usuario y obtener un token
  • la devolución de llamada OnCancel para controlar el cierre del widget por parte de un usuario sin autenticación (opcional)

Nota
En las compilaciones independientes, el widget se abre en el navegador integrado que se incluye con el SDK. Puede utilizar el navegador integrado de Xsolla o una solución de navegación integrada diferente que le permita hacer un seguimiento de los cambios de URL. Para ello, implemente sus propios métodos para abrir el widget (puede usar AuthWithXsollaWidget como ejemplo).
Xsolla proporciona plantillas de widgets estándar. Su apariencia y contenido vienen determinados por el Método de Inicio de sesión elegido para su proyecto y por la configuración de personalización del widget de la Cuenta del editor.
Aviso
La personalización del widget solo está disponible tras firmar el Acuerdo de licencia del producto de Xsolla. Para firmar el acuerdo, vaya a la sección Agreements & Taxes > Agreements en su Cuenta del editor.
Vista estándar del widget de inicio de sesión clásico:

Vista del widget del proyecto de demostración para varios métodos de Login (inicio de sesión):

¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.

Enlaces útiles

Última actualización: 22 de Enero de 2024

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!