Configurar el inicio de sesión único (SSO) para Canva para Educación
Introducción
Este artículo está dirigido a administradores de TI de centros educativos o instituciones educativas y responsables de Canva Educación que necesiten configurar el inicio de sesión único (SSO).
- Si tienes un plan de Canva Enterprise, consulta Configurar el SSO (para Enterprise).
- El profesorado y el personal en general no necesitan esta guía.
En este artículo se explica lo siguiente:
- Requisitos y condiciones previas
- Configuración paso a paso (7 etapas)
- Consejos para probar y solucionar problemas
Antes de empezar
Terminología
- SAML 2.0: estándar para iniciar sesión de forma segura entre apps y sistemas de identidad.
- IdP (proveedor de identidad): servicio que gestiona los inicios de sesión (por ejemplo, Azure, Google Workspace o ADFS).
- Registro TXT: una breve línea de texto que se añade a la configuración del dominio para demostrar que es de tu propiedad.
- TeamId: valor único que identifica centros educativos, campus o grupos de tu organización.
Requisitos
- Un proveedor de identidad (IdP) compatible con SAML 2.0
- Acceso (o asistencia de tu equipo de TI) para crear un registro TXT en la configuración de DNS de tu dominio.
- Un plan de Canva Educación (escuelas e instituciones educativas, Universidades o un solo centro educativo)
Añadir o verificar tu dominio de inicio de sesión
Al añadir y verificar tu dominio, podemos identificar quiénes forman parte de tu organización. Cualquier persona que utilice una dirección de correo electrónico de tus dominios verificados podrá iniciar sesión mediante SSO de SAML.
¿Quieres cambiar tu dominio de SSO? Para evitar que haya cuentas de personas usuarias duplicadas, ponte en contacto con nuestro equipo de Ayuda antes de cambiar el dominio.
Recordatorio: cuando busques apps de Canva en tu proveedor de identidad, asegúrate de seleccionar la que esté etiquetada con SAML. OIDC y otros tipos de apps no son compatibles en este momento.
Añade o verifica tu dominio de inicio de sesión
- Inicia sesión en tu cuenta de Canva
- En la página de inicio, selecciona el perfil de tu cuenta para abrir el menú.
- Selecciona Configuración.
- Selecciona la pestaña Inicio de sesión único (SSO) y aprovisionamiento.
- Si no ves esta opción, comprueba que has iniciado sesión en la cuenta correcta
- Comprueba si se ha verificado tu dominio.
- Si es así, ve al Paso 1 - Añadir Canva a tu proveedor de identidad.
- En la pestaña Verificación del dominio, selecciona Añadir dominio. Aparecerá una ventana emergente.
- En el campo de texto, introduce el dominio que quieras usar para iniciar sesión mediante SSO, por ejemplo: myschool.edu, y selecciona Enviar dominio.
- Selecciona Copiar token para copiar el token del registro TXT que aparece. Ahora debes añadir este token a la configuración DNS de tu dominio para verificar que eres su propietario.
¿Qué es un registro TXT y cómo se actualiza?
Puedes considerar el registro TXT como un código de verificación. Cuando lo añades a tu configuración de DNS, podemos verificar que tienes la titularidad del dominio. También evita que otros creen un equipo de Canva usando tu dominio siempre que la configuración de Captura de dominio esté activada.
- Ve al sitio web donde administras tu dominio (por ejemplo, GoDaddy o Namecheap).
- Busca una opción similar a Administrar DNS o a Configuración DNS. Aquí podrás editar los datos técnicos de tu dominio.
- En Configuración de DNS, elige añadir un nuevo registro y selecciona el tipo TXT.
- Indica los datos que tienes. Deberás proporcionar un nombre (como el dominio), una configuración de hora (puedes dejarla como está habitualmente) y el texto que deseas adjuntar a tu dominio, en este caso es el token que acabas de copiar.
- Después de completar la información, guárdala. Este podría ser un botón Guardar o Crear.
Las palabras y los botones pueden variar ligeramente dependiendo de qué sitio web usas para administrar tu dominio. Si no sabes qué hacer, pide ayuda al proveedor de servicios de tu dominio.
Antes de que inicies sesión en Canva con el SSO, tenemos que verificar el registro TXT. La verificación suele tardar 24 horas desde que añades el registro TXT, pero puede llevar un poco más de tiempo, dependiendo de la caducidad de la memoria caché del registro DNS (TTL). Los cambios en el DNS pueden tardar hasta 72 horas en actualizarse a través de Internet. Una vez que hayamos verificado el token en tu dominio, recibirás un correo.
Para comprobar su estado, prueba a usar un sitio web como https://mxtoolbox.com/ y a introducir tu dominio para ver si aparece el registro TXT.
Paso 1: Añade Canva a tu proveedor de identidad (IdP)
Actualmente, tenemos guías detalladas para estos proveedores de identidad:
- Configuración de SAML para ADFS
- Configuración de SAML para Azure AD/Entra ID
- Configuración de SAML para Classlink
- Configuración de SAML y gestión de listas para Clever
- Configuración de SAML para GSuite (Google)
- Configuración de SAML para RapidIdentity
Si tu proveedor de identidad no aparece en la lista anterior, puedes usar esta información para configurar SAML:
- URL de ACS/URL de respuesta: https://www.canva.com/login/saml
- ID de entidad/Identificador: https://www.canva.com
- Atributos de SAML: NameID, Email, FirstName, LastName
- Texto de metadatos (si es necesario)
Asegúrate de que tu aserción SAML incluya una firma. Comprueba la configuración para verificarlo. Cuando hayas añadido Canva a tu proveedor de identidad, selecciona Siguiente.
Paso 2: Elige cómo proporcionarás los datos del centro educativo
En la página SSO y aprovisionamiento (que encontrarás en Configuración), haz clic en la pestaña Gestionar SSO.
Las configuraciones de una sola escuela pueden saltarse este paso, continúe con el paso 3.
Hay diferentes opciones en función de si tiene una configuración de varias escuelas o una configuración de campus.
Cuentas de Canva Educación con una configuración para varios centros educativos
Si se trata de instituciones educativas con varios centros, tendrás que transferir los datos de las listas a Canva para que podamos identificar a qué centro debe asignarse cada persona.
Hay varias formas de hacerlo. Elige la opción que mejor se adapte a tus necesidades.
Opción 1: Usar Classlink RosterServer (OneRoster) o Clever
Si usas Classlink RosterServer (OneRoster) o Clever, selecciona Siguiente y continúa con el paso 3: Añadir los metadatos de tu proveedor de identidad. Puedes enviarnos los datos de las listas más adelante, durante el paso 5: Configurar el aprovisionamiento de usuarios.
Opción 2: Usar un atributo «TeamId»
Hay varias formas de hacerlo.
Si eliges este método, es importante que envíes un único valor de atributo de manera uniforme. Cada escuela debe tener un único valor de “TeamId” y todas las personas de la escuela deben tener el mismo valor de “TeamId”, sin variaciones.
Usa un atributo
Si tienes un atributo en tu app de SAML con el nombre del centro educativo, el ID del centro o cualquier otro identificador único relacionado con el centro, puedes usarlo como atributo «TeamId» para enviar información sobre el centro al que pertenece cada usuario.
- Crea una claim en tu app de SAML que envíe ese atributo y asígnale el nombre "TeamId" (distingue entre mayúsculas y minúsculas).
- Selecciona Ver las instrucciones de TeamId y descarga la plantilla CSV en el cuadro de diálogo. Añade el nombre de cada centro educativo en una columna. En una segunda columna, añade el valor "TeamId" correspondiente que se enviará mediante la claim para cada centro.
- Sube el archivo CSV a Canva. Te enviaremos un correo electrónico cuando hayamos revisado el archivo. Después, continúa con el siguiente paso.
Añadir una nueva notificación con condiciones
También puedes crear una nueva notificación y usar condiciones para enviar valores del atributo «TeamId» según los grupos u otros atributos de usuario.
Puedes hacerlo creando manualmente un conjunto de condiciones que indique a tu app SAML qué valor de atributo debe enviar para cada persona, según el grupo al que pertenezca.
Por ejemplo, si el alumnado de Harmony Elementary pertenece al grupo «Harmony Students» y el personal al grupo «Harmony Staff», puedes indicar a tu app SAML que envíe «Harmony» como «TeamId» para ambos grupos mediante condiciones de notificación.
Asigna a la notificación el nombre «TeamId» y comparte con Canva un archivo CSV con el nombre de cada centro educativo y el valor de «TeamId» correspondiente que se enviará mediante la notificación.
Usar una notificación de grupo o una notificación personalizada
También puedes crear una notificación de grupo en tu app SAML, que envíe el nombre del grupo como valor de notificación. Para que funcione, debe haber un único grupo en tu app SAML para cada centro educativo. Este grupo debe incluir a todas las personas del centro (alumnado y personal), y estos grupos de centros deben ser los únicos que se envíen como parte de la notificación.
Asigna a la notificación el nombre «TeamId» y comparte con Canva un archivo CSV con el nombre de cada centro educativo y el valor de «TeamId» correspondiente que se enviará mediante la notificación.
Cuentas de Canva Educación con una configuración para campus
En el caso de las Universidades, tendrás que enviar un atributo Teamld para cada persona, para indicar a Canva si es estudiante o empleado (personal docente o de otro tipo).
Las distintas opciones de Teamld son similares a las mencionadas anteriormente para varios centros educativos, pero solo necesitamos dos valores de TeamId: uno único para el equipo del personal docente y de otros empleados y otro para el equipo de estudiantes.
Los TeamID pueden tener el formato que quieras, siempre y cuando sean únicos y cada persona asociada a un equipo determinado, ya sea estudiante o parte del personal, tenga el mismo valor para su TeamID.
Cuando hayas configurado un atributo TeamId, establece esos valores en la configuración de la organización de Canva. Para ello, ve a la página Equipos en la configuración de tu cuenta de Canva, selecciona los tres puntos de la derecha y, después, Editar Teamld.
Paso 3: Añade los metadatos de tu proveedor de identidad
Para completar este paso, deberás tener la siguiente información de tu proveedor de identidad.
- Archivo Metadata.xml (Opcional : puede que haya un archivo .xml que contiene metadatos disponible para descargar.
- Extremo SAML 2.0 (http): también llamado emisor URL de SSO (con /idp/endpoint/HttpPost adjunto).
- Emisor del proveedor de identidad: también llamado emisor, ID de entidad o ID de entidad SAML.
- Certificado público: también llamado certificado x.509 o certificado de firma SAML (codificado en Base64).
Puedes añadir los metadatos de tu proveedor de identidad de dos formas:
- Subir un archivo de metadatos: Descarga el archivo .xml que te proporciona tu proveedor de identidad y súbelo a Canva. Los datos se importarán automáticamente y los campos se rellenarán por ti. Selecciona Guardar metadatos.
- Añadir los metadatos manualmente: Añade los metadatos de tu IdP en cada campo correspondiente. Selecciona Guardar metadatos.
Cuando hayas guardado los metadatos, selecciona Siguiente.
Paso 4: Prueba la conexión SSO
Puedes probar la conexión SSO para comprobar que funciona.
- Antes de probar la conexión, asegúrate de concederte acceso a la app de Canva que has creado en tu proveedor de identidad.
- Selecciona Probar SSO. Te redireccionaremos a tu proveedor de identidad para que inicies sesión con SSO.
- Inicia sesión con tus credenciales del proveedor de identidad.
- Te mostraremos los resultados de la prueba de conexión.
- Conexión correcta: Asegúrate de que los atributos y valores que hemos obtenido de tu proveedor de identidad estén asignados correctamente para que las personas puedan iniciar sesión con SSO. Si los valores obtenidos son incorrectos, corrígelos en tu proveedor de identidad y vuelve a probar.
- Errores en la prueba: Corrige los errores en tu proveedor de identidad y vuelve a probar.
5. Cuando los atributos y valores estén asignados correctamente, cierra la ventana y continúa con el siguiente paso.
Paso 5: Configura el aprovisionamiento de usuarios
Opción 1: Usar Classlink RosterServer
- Selecciona OneRoster como tipo de aprovisionamiento.
- Consulta Aprovisionamiento de OneRoster para obtener instrucciones detalladas.
Opción 2: Usar Clever
- Selecciona Clever como tipo de aprovisionamiento.
- Consulta Configuración de SAML y gestión de listas para Clever para obtener instrucciones detalladas.
Opción 3: Usar Wonde (programa piloto)
Para configurar Wonde, necesitarás ayuda de Canva y Wonde. Los pasos dependerán de si tu organización acaba de empezar a usar Canva o ya lo utiliza.
Consulta Aprovisionamiento de Wonde para obtener instrucciones detalladas.
Cuando termines, continúa con el siguiente paso.
Paso 6: Configura los ajustes de inicio de sesión con SSO
Elige cómo quieres que inicien sesión tu equipo y otras personas de tu dominio. Consulta Configurar los controles de inicio de sesión y registro con SSO para obtener más información.
Deberías probar la experiencia de inicio de sesión único (SSO) antes de hacer que el inicio de sesión único (SSO) sea obligatorio para todos.
Prueba la experiencia de inicio de sesión con SSO
- Ve a Configuración > SSO y aprovisionamiento.
- En la pestaña Inicio de sesión único, haz clic en Gestionar > Configurar los ajustes de SSO.
- Selecciona Opcional para todo el mundo.
- Cierra sesión en tu cuenta de Canva y vuelve a iniciarla.
- En la página de inicio de sesión, selecciona Continuar con el correo electrónico y, después, Iniciar sesión con SSO.
Si accedes a la página de tu equipo, significa que SSO funciona.
Después de probarlo
- Vuelve a Configuración > SSO y aprovisionamiento.
- En Inicio de sesión único, haz clic en Gestionar > Configurar los ajustes de SSO.
- Selecciona Obligatorio para todo el mundo (captura de dominio).
Este paso es importante, ya que garantiza que las personas de tu organización se añadan a los equipos correctos cuando inicien sesión con SSO.
Paso 7: Forzar el cierre de sesión de quienes usan SSO
1. Inicia sesión en tu cuenta de Canva.
2. En la esquina inferior izquierda, haz clic en tu avatar de perfil y selecciona Configuración.
3. En el menú lateral, selecciona la pestaña SSO y aprovisionamiento.
4. Haz clic en Inicio de sesión único (SSO) > Gestionar > Configurar los ajustes de SSO.
5. Elige uno de los siguientes requisitos de inicio de sesión:
- Obligatorio para todo el mundo (captura de dominio): cierra la sesión de todas las personas, hayan accedido o no al equipo o a la organización.
- Obligatorio solo para las personas de tu equipo: cierra la sesión únicamente de quienes formen parte del equipo o de la organización vinculados a tu SSO.
6. Cuando los atributos y valores estén asignados correctamente, cierra la ventana y continúa con el siguiente paso.
7. Vuelve a la pestaña SSO y aprovisionamiento.
8. En Verificación del dominio, haz clic en el icono para forzar el cierre de sesión (junto a la Papelera) del dominio cuya sesión quieras cerrar.
- Si tienes varios dominios, repite este paso en cada uno en el que quieras forzar el cierre de sesión.
Termina de configurar todo
Si has probado la experiencia de inicio de sesión con SSO y has configurado el cierre de sesión forzado (recomendado), selecciona Terminar configuración. ¡Ya has configurado SSO!
¿Te ha resultado útil?
Útil
No útil