Visite nuestra página de Requisitos de Plataforma para información detallada sobre la configuración y para asegurarse de que los métodos de autenticación que elija estén correctamente configurados en su proyecto de Builder.

Iniciar sesión con OTP por correo electrónico

Permita que los usuarios inicien sesión con cualquier correo electrónico, y recibirán una contraseña de un solo uso en su bandeja de entrada. Escuche el evento Email Requires Code.

Inicio de sesión con redes sociales

Para iniciar la autenticación basada en SSO en escritorio, debe navegar a un navegador para obtener el id_token necesario. En dispositivos móviles, nuestro SDK maneja este proceso por usted utilizando plugins integrados.

En plataformas de escritorio, escuche el evento Sign in Web View Required y abra la Sign In URL que se retorna. En plataformas móviles, escuche el evento Id Token Received.

Cuando llame a las funciones de Sign In, escuche el evento Session Established en el subsistema SequenceSessionsBP para saber cuándo la solicitud de inicio de sesión fue exitosa. Escuche Session Creation Failure si ocurre algún error.

Obtener Google Id Token

Obtener Apple Id Token

Iniciar sesión con Google

Inicie sesión con un Google Id Token válido. Puede obtenerlo desde el nodo Get Google Id Token.

Iniciar sesión con Apple

Inicie sesión con un Apple Id Token válido. Puede obtenerlo desde el nodo Get Apple Id Token.

Iniciar sesión con Epic

Inicie sesión con un Epic Games Id Token válido. Consulte el EOS Plugin para Unreal

Iniciar sesión con OIDC Id Token

Utilice este método para iniciar una sesión usando un Id token válido de Google, Apple o Epic Games.

PlayFab

Deberá incluir su PlayFab Title ID en el archivo SequenceConfig.ini durante la Configuración y configurar PlayFab en el Builder.

Registrar un nuevo usuario de PlayFab

Iniciar sesión con un usuario existente de PlayFab

Integración personalizada de PlayFab

Si tiene su propia integración de PlayFab, puede usarla. Una vez que reciba su SessionTicket de PlayFab, páselo para autenticación con las APIs de Sequence usando el método PlayfabAuthenticateWithSessionTicket en su objeto USequenceAthenticator.

Iniciar sesión como invitado

Puede iniciar sesión a los usuarios como invitados. Sin embargo, tenga en cuenta que perderán acceso a su wallet si desinstalan la app o cierran sesión.

Federar cuentas

Con las Cuentas Federadas, puede asociar múltiples métodos de inicio de sesión con una sola cuenta y wallet. Si su usuario ha iniciado sesión como invitado, definitivamente querrá motivarlo a federar su cuenta para que tenga credenciales persistentes con las que pueda acceder a su Sequence Embedded Wallet en sesiones futuras. Mientras el usuario esté autenticado con la API de Sequence, puede agregar un método de inicio de sesión adicional usando la llamada correspondiente para federar la cuenta.

Obtener Id Token

Un caso de uso común es verificar la identidad del usuario en su backend después de que el usuario haya completado el proceso de inicio de sesión en su app cliente. Obtenga un Sequence Id Token de sus usuarios para enviarlo a su backend y verificarlo usando cualquier librería JWKS. Lea nuestra Guía de Verificación Backend para más información.

Cerrar sesión

Borre el caché de credenciales y cierre la sesión del usuario actual.

Listar sesiones

Lista las sesiones activas.