La función de Gestión de Sesiones en Auth + Embedded Wallet simplifica la administración de cuentas, autenticación y control de sesiones para su aplicación.
Se abre una sesión válida durante el proceso de autenticación.
Sequence Auth y Embedded Wallet gestionan los siguientes aspectos de su aplicación:
Para comprobar el estado de validación de la sesión actual, use el método isSessionValid
. 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.
Active manualmente la validación de sesión con el método validateSession
. 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
.
Una vez que el usuario recibe el código, puede validar la sesión con el método 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
.
El callback onValidationRequired
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.
Eventos como el envío de transacciones pueden solicitar silenciosamente la validación de sesión. Use el hook onValidationRequired
para detectar estos casos.
La validación automática de sesión ocurre durante acciones que la requieren. Gestione este proceso usando el hook onValidationRequired.
Al devolver true
o false
desde el hook onValidationRequired
, usted continúa o cancela la acción, respectivamente.
Una sesión puede cerrarse usando el id
de la sesión. Cualquier sesión puede cerrarse desde cualquier dispositivo con una sesión activa.
La función de Gestión de Sesiones en Auth + Embedded Wallet simplifica la administración de cuentas, autenticación y control de sesiones para su aplicación.
Se abre una sesión válida durante el proceso de autenticación.
Sequence Auth y Embedded Wallet gestionan los siguientes aspectos de su aplicación:
Para comprobar el estado de validación de la sesión actual, use el método isSessionValid
. 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.
Active manualmente la validación de sesión con el método validateSession
. 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
.
Una vez que el usuario recibe el código, puede validar la sesión con el método 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
.
El callback onValidationRequired
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.
Eventos como el envío de transacciones pueden solicitar silenciosamente la validación de sesión. Use el hook onValidationRequired
para detectar estos casos.
La validación automática de sesión ocurre durante acciones que la requieren. Gestione este proceso usando el hook onValidationRequired.
Al devolver true
o false
desde el hook onValidationRequired
, usted continúa o cancela la acción, respectivamente.
Una sesión puede cerrarse usando el id
de la sesión. Cualquier sesión puede cerrarse desde cualquier dispositivo con una sesión activa.