- Verificar sesión válida: Administre cuentas blockchain para registrar o iniciar sesión a los usuarios.
- Controlar validación de sesión: Las sesiones de autenticación devuelven detalles importantes que su aplicación puede aprovechar para mejorar la experiencia en juegos y aplicaciones.
- Cerrar sesión: Gestione el listado y cierre de sesiones manejadas por la pila WaaS.
Estado de validación
Para comprobar el estado de validación de la sesión actual, use el métodoisSessionValid
. Esto devuelve true
para inicio de sesión por correo electrónico e inicios de sesión con redes sociales confiables, y false
para inicios de sesión personalizados hasta que se complete la validación del correo electrónico.
Activar validación de sesión
Active manualmente la validación de sesión con el métodovalidateSession
. Esto enviará un código al correo electrónico del usuario. Si se valida en 10 minutos, el método devuelve true
; de lo contrario, devuelve false
.
finishValidateSession
, que toma el código como argumento. Si el código es válido, el método devuelve true
; de lo contrario, devuelve false
.
Controlar validación de sesión
El callbackonValidationRequired
se utiliza para determinar si se necesita validar la sesión durante acciones como enviar transacciones o firmar mensajes. Si el callback devuelve true
, se activa la validación de sesión. Si devuelve false
, la acción relacionada se cancela. Este mecanismo garantiza que solo las sesiones validadas puedan realizar operaciones sensibles.
Escuchar validaciones de sesión
Eventos como el envío de transacciones pueden solicitar silenciosamente la validación de sesión. Use el hookonValidationRequired
para detectar estos casos.
Gestionar validación automática de sesión
La validación automática de sesión ocurre durante acciones que la requieren. Gestione este proceso usando el hook onValidationRequired.true
o false
desde el hook onValidationRequired
, usted continúa o cancela la acción, respectivamente.
Cerrar sesión
Una sesión puede cerrarse usando elid
de la sesión. Cualquier sesión puede cerrarse desde cualquier dispositivo con una sesión activa.