Saltar al contenido principal

Conectores SMS

Configurar un conector SMS te permite enviar contraseñas de un solo uso (OTPs) al número de teléfono del usuario. Este mecanismo de autenticación sin contraseña puede ser utilizado en varios escenarios, incluyendo registro, inicio de sesión, recuperación de contraseña, procesos de vinculación de cuentas, invitaciones a miembros y validación de la identidad del usuario. Simplifica la autenticación del usuario y mejora la seguridad al minimizar el riesgo de violaciones relacionadas con contraseñas.

Elige tu conector SMS

Logto tiene algunos conectores SMS integrados que permiten su uso inmediato:

Si nuestros conectores estándar no cumplen con tus requisitos específicos, no dudes en contactarnos. Para los usuarios de OSS, puedes implementar tu conector (OSS) si el requisito es urgente. Siempre damos la bienvenida a contribuciones; tu esfuerzo podría ayudar a otros miembros de la comunidad con las mismas necesidades.

Pasos de configuración

Sigue los pasos a continuación para agregar un conector SMS:

  1. Navega a Consola > Conector > Conectores de correo electrónico y SMS.
  2. Para agregar un nuevo conector SMS, haz clic en el botón "Configurar" y selecciona tu proveedor de SMS deseado.
  3. Revisa la documentación README para tu proveedor elegido.
  4. Completa los campos requeridos en la sección "Configuración de parámetros".
  5. Personaliza la plantilla SMS usando el editor JSON.
  6. Prueba tu configuración enviando un código de verificación a tu teléfono usando la plantilla "Genérica".
  7. Haz clic en "Guardar y Listo" para finalizar.

Cambiar conector SMS

Para cambiar a otro conector SMS:

  • Accede a la página de detalles del conector y haz clic en "Cambiar conector" en la esquina superior derecha.
  • Alternativamente, elimina el conector existente y crea uno nuevo.

Nota: Solo puedes tener UN conector SMS activo.

Cuando ya tienes un conector SMS, solo puedes seleccionar "Cambiar conector SMS". Al realizar esta operación en la consola, entra en vigor inmediatamente una vez guardado, por lo que asegúrate de probar tu configuración antes de guardar.

Para asegurar la estabilidad de tu servicio, los usuarios de Cloud pueden crear un tenant de desarrollo para el entorno de desarrollo. Después de probar la configuración en el entorno de desarrollo, "migra" la configuración a producción, y luego guarda la configuración.

Habilitar registro o inicio de sesión con número de teléfono

Una vez que agregues con éxito el conector SMS y completes la configuración, puedes habilitar configuraciones de inicio de sesión y registro que dependan de teléfono + código de verificación, de acuerdo con tus necesidades comerciales.

  1. Navega a: Consola > Experiencia de inicio de sesión > Registro e inicio de sesión
  2. Configura métodos de registro: Elige "Número de teléfono" o "Dirección de correo electrónico o número de teléfono" como el identificador de registro. Nota: La verificación del número de teléfono es actualmente obligatoria durante el registro.
  3. Configura métodos de inicio de sesión: El identificador de registro elegido se convierte automáticamente en un método de inicio de sesión. Haz clic en "Agregar otro" para opciones adicionales de inicio de sesión.
  4. Guardar cambios y probar: Haz clic en "Guardar cambios" para implementar la nueva experiencia de inicio de sesión. Recuerda usar la "Vista previa en vivo" para probar la funcionalidad.
aviso

Debido a que nuestras configuraciones entran en vigor inmediatamente, eliminar el conector SMS existente puede afectar los procesos normales de inicio de sesión y registro de los usuarios finales.

Por ejemplo, si el identificador de inicio de sesión incluye la combinación "número de teléfono + código de verificación", eliminar el conector SMS existente impedirá que los usuarios reciban códigos de verificación por correo electrónico y resultará en un error en el flujo de inicio de sesión.

Por favor, ten en cuenta los riesgos potenciales al operar sobre los conectores.

Preguntas frecuentes

Logto no tiene el conector SMS que quiero usar. ¿Qué debo hacer?

Todavía estamos trabajando en más conectores. Si necesitas más opciones, solo háznoslo saber en Discord y presenta una Solicitud de Función en GitHub. Si necesitas más ayuda, también puedes contactarnos por correo electrónico.

Para los usuarios de Logto de código abierto, proporcionamos un método de creación de conectores fácil de extender, permitiéndote personalizar tu propio conector basado en tus escenarios específicos. Siempre eres bienvenido a enviar una solicitud de extracción a Logto, para que otros en la comunidad también puedan beneficiarse de tu trabajo.