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

SDK de nivel empresarial para Unreal Engine

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 sólo 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.

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 Xsolla Login, llame al método AuthWithXsollaWidget del SDK y transmítale lo siguiente:

  • el parámetro bRememberMe
  • la devolución de llamada OnSuccess para controlar la autenticación del usuario y obtener un token
  • la devolución de llamada OnCancel para que un usuario controle el cierre del widget sin tener que autenticarse (opcional)

Nota

Para compilaciones independientes, el widget se abre a través del plan técnico de W_LoginBrowser que viene con el SDK.

Puedes crear tu propio prototipo para mostrar el widget de Login. Para ello, cree un plano técnico de la clase XsollaLoginBrowserWrapper y añádale la funcionalidad necesaria.

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!