Skip to main content
El script Verify implementa la función que se ejecuta para marcar el estado de verificación de la dirección de correo electrónico de un usuario en una base de datos externa. Recomendamos llamar a esta función verify. Este script solo se utiliza en escenarios de autenticación heredada y es necesario para admitir la verificación de la dirección de correo electrónico del usuario. Una dirección de correo electrónico verificada es fundamental para varios flujos de trabajo en Auth0, e implementar este script proporciona compatibilidad con ellos de forma predeterminada. Si está habilitado, este script se ejecuta cuando un usuario hace clic en el enlace del correo electrónico de verificación enviado por Auth0.

Función verify

La función verify debe:
  • Actualizar el atributo email_verified (o su equivalente) en el perfil del usuario en la base de datos externa.
  • Devolver true si la actualización se realizó correctamente.
  • Devolver un error si la actualización falló.

Definición

La función verify acepta dos parámetros y devuelve una función de callback:

Ejemplo

Este es un ejemplo en pseudo-JavaScript de cómo podría implementar la función login. Para ver ejemplos específicos de cada lenguaje, consulte Ejemplos de scripts específicos de cada lenguaje.

Función de callback

La función callback se usa para pasar datos del perfil del usuario o datos de error a través del flujo.

Definición

La función callback acepta hasta dos parámetros y devuelve una función:

Indique que la operación se realizó correctamente

Si el estado de verificación del usuario se actualizó correctamente en la base de datos externa, pase un valor null para el parámetro error y un valor true para el parámetro verified.
El script Verify no cambia el valor del atributo email_verified en el perfil de Auth0 del usuario, independientemente del valor que devuelva la función callback.Para actualizar el atributo email_verified en el perfil de Auth0 del usuario, debe incluir el atributo email_verified y su valor en el objeto de perfil del usuario que devuelven los scripts Login y Get User.

Ejemplo

Devolver un error

Si se produce un error, el parámetro error debe contener información relevante sobre el problema.

Ejemplo

Ejemplos de scripts específicos de cada lenguaje

Auth0 proporciona scripts de ejemplo para usarlos con los siguientes lenguajes/tecnologías:

JavaScript

Proveedor de membresía de ASP.NET (MVC3 - Proveedores universales)

Proveedor de membresía de ASP.NET (MVC4 - Simple Membership)

MongoDB

MySQL

PostgreSQL

SQL Server

Base de datos SQL de Windows Azure

Más información