Ir al contenido principal

Cómo configurar SAML SSO

Coodesh permite la integración con proveedores de identidad mediante SAML SSO, haciendo que el inicio de sesión de los usuarios sea más seguro y centralizado. Consulta cómo configurar el acceso SSO (Single Sign-On) en tu espacio de trabajo.

Requisitos previos

  • Plan corporativo con soporte para SAML SSO.

  • Permiso de administrador en el espacio de trabajo de Coodesh.

  • Acceso al panel de tu proveedor de identidad (p. ej. Microsoft Entra ID, Google Workspace, Okta, Auth0).


Configura tu proveedor de identidad

Para activar SAML SSO, en el panel de tu espacio de trabajo ve a Espacio de Trabajo > Seguridad.

Haz clic en Agregar Proveedor de Identidad e ingresa la información de tu proveedor de identidad:

  • Nombre

    Define un nombre personalizado de identificación.

  • Descripción

    Campo opcional. Explica el uso del proveedor de identidad.

  • URL de SSO del Proveedor de Identidad

    URL de consumo de autenticación.

  • ID de entidad del Proveedor de Identidad

    Identificador único de la aplicación.

  • Certificado público (X.509)

    Certificado necesario para la autenticación SAML.

Haz clic en Continuar para guardar la configuración y sigue al próximo paso.

Sigue el paso a paso

Al abrir un proveedor de identidad, la parte superior de la ventana muestra los pasos de la configuración del SSO y cuántos ya están hechos. Cada paso pendiente tiene un botón que lleva directo a lo que lo resuelve, como descargar el metadata, ver el registro TXT del dominio o probar el inicio de sesión.

Ventana del proveedor de identidad con los pasos de la configuración del SSO y el dominio esperando el registro TXT

El paso Coodesh registrada en el proveedor se marca como hecho solo, en el primer inicio de sesión por SSO que funcione. Los avisos debajo de la lista explican qué significa el estado actual para quien intenta entrar.

Agrega dominios autorizados

En Dominios autorizados, agrega todos los dominios de correo electrónico que podrán autenticarse mediante SSO.

  • Haz clic en Agregar dominio.

  • Sigue la instrucción de verificación (normalmente, agregando un registro TXT en el DNS de tu dominio).

  • Haz clic en Verificar después de actualizar tu proveedor de DNS.

Mientras no se encuentre el registro, el dominio aparece como Pendiente: falta el TXT, con el nombre y el valor del registro debajo para copiarlos. Nadie entra por SSO mientras el dominio esté pendiente: hasta entonces, la pantalla de inicio de sesión envía a las personas a la contraseña.

Atención: el proceso de propagación del DNS puede tardar algunos minutos.

¿Por qué solicitamos un registro TXT en el DNS?

El registro TXT cumple una función esencial en el flujo de SSO: comprobar que tu organización es realmente propietaria del dominio antes de que la Autenticación Federada se active para los usuarios de ese dominio.

Cuando el SSO se habilita para un dominio (por ejemplo, empresa.com), todos los usuarios de la plataforma Coodesh con correo electrónico bajo ese sufijo pasan a ser redirigidos al proveedor de identidad configurado. Sin comprobar la propiedad, cualquier cliente podría, en teoría, reclamar un dominio que no le pertenece e interceptar inicios de sesión legítimos. El registro TXT es la barrera que impide ese escenario, ya que solo quien controla el DNS autoritativo del dominio puede publicarlo.

Por qué TXT y no otro tipo de registro

El TXT es el mecanismo estándar (RFC 1464) para publicar metadatos arbitrarios en el DNS, sin afectar la resolución de nombres del dominio:

  • No afecta el enrutamiento de correo electrónico, la web ni ningún servicio que ya esté en producción.

  • Es el mismo modelo que ya utilizan SPF, DKIM y DMARC, por lo que tu equipo de DNS ya conoce el procedimiento.

  • Permite incluir un token único, generado por Coodesh, que comprueba de forma inequívoca el control sobre el dominio.

Estándar del mercado

Este procedimiento es adoptado por prácticamente todos los proveedores de SSO y federación, incluidos Microsoft Entra ID (Azure AD), Google Workspace, Okta, Auth0 y AWS IAM Identity Center. La exigencia proviene del principio de que solo quien controla el DNS controla el dominio.

Mantenimiento del registro: recomendamos mantener el registro TXT publicado mientras el SSO esté activo. Coodesh puede realizar revalidaciones periódicas para garantizar que la propiedad del dominio no fue transferida a terceros.

Configura el proveedor de identidad

En el panel de tu proveedor de identidad:

  1. Crea una nueva aplicación SAML personalizada.

  2. Ingresa la información de Coodesh que queda disponible después de crear tu proveedor de identidad:

    • URL de Assertion Consumer Service

      Copia el enlace del campo “URL de Assertion Consumer Service”.

    • ID de Entidad

      Copia exactamente como está en “ID de Entidad”.

    • URL del Login

      Copia exactamente como está en “URL del Login”.

    • NameID

      Selecciona la opción de correo electrónico del usuario en la configuración de tu aplicación SAML personalizada.

  3. Mapea los atributos obligatorios:

    • email: correo electrónico del usuario

    • firstName: nombre

    • lastName: apellido


Finaliza y prueba la autenticación

  • Después de la validación del dominio, prueba el inicio de sesión haciendo clic en el botón Probar SAML.

  • Recomendamos mantener activo el inicio de sesión por correo electrónico hasta concluir la validación del SSO.

Desactiva el inicio de sesión con contraseña (opcional)

Cuando el SSO esté funcionando, puedes exigir que todos entren por él. En Seguridad, desactiva la opción Habilitar inicio de sesión por correo electrónico y contraseña y haz clic en Guardar.

La opción solo se puede desactivar cuando el dominio esté verificado y un inicio de sesión por SSO haya funcionado. Antes de eso, queda bloqueada y la pantalla explica lo que falta.

Opción de inicio de sesión con correo y contraseña bloqueada, con el aviso de lo que falta en el SSO

Si la contraseña está desactivada y ningún proveedor de identidad funciona, la pantalla de Seguridad avisa que nadie puede entrar en el área de trabajo. Haz clic en Reactivar contraseña para habilitar el acceso con correo y contraseña mientras corriges el SSO.

Aviso de que nadie puede entrar en el área de trabajo, con el botón Reactivar contraseña

¿Ha quedado contestada tu pregunta?