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 utilizarse en varios escenarios, incluyendo registro, inicio de sesión, olvidé mi contraseña, procesos de vinculación de cuentas, invitaciones de miembros y validar la identidad del usuario. Simplifica la autenticación de usuarios y mejora la seguridad al minimizar el riesgo de brechas relacionadas con contraseñas.

Elige tu conector SMS

Conéctate con tu proveedor de servicios SMS preferido utilizando las guías paso a paso de Logto.

Ofrecemos soporte listo para usar para los siguientes proveedores de servicios SMS:

Para otros proveedores SMS, utiliza nuestro conector HTTP SMS para integrar cualquier servicio con una API HTTP.

Si nuestros conectores estándar no cumplen con tus requisitos específicos, no dudes en contactarnos. Para usuarios OSS, puedes implementar tu propio conector (OSS) si el requerimiento 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 siguientes pasos para añadir un conector SMS:

  1. Navega a Consola > Conector > Conectores de correo electrónico y SMS.
  2. Para añadir un nuevo conector SMS, haz clic en el botón "Configurar" y selecciona tu proveedor SMS deseado.
  3. Revisa la documentación README de 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, surte efecto inmediatamente una vez guardado, así que asegúrate de probar tu configuración antes de guardar.

Para garantizar 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 número de teléfono para flujos de usuario final

Una vez que añadas y configures el conector SMS, puedes habilitar los flujos de autenticación basados en teléfono:

aviso:

Debido a que nuestras configuraciones surten efecto de inmediato, 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 posibles riesgos al operar sobre los conectores.

Preguntas frecuentes

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

Seguimos 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, ofrecemos un método de creación de conectores fácil de extender, permitiéndote personalizar tu propio conector según tus escenarios específicos. Siempre eres bienvenido a enviar un pull request a Logto, para que otros en la comunidad también se beneficien de tu trabajo.