Autenticador SSO
Acerca de los autenticadores SSO
El autenticador de Qualtrics se suele utilizar para verificar que los encuestados se encuentren en un lista de contactos que ha cargado en Qualtrics. Con el autenticador de inicio de sesión único (SSO), puede ir más allá de esto y autenticarse en un sistema de terceros (por ejemplo, verificar que tiene un ID de usuario legítimo en su universidad o que tiene una cuenta de Facebook).
La función de autenticación admite 6 tipos básicos de autenticación SSO:
- Token: La tercera parte genera un token seguro que permite al encuestado (si está validado) iniciar sesión automáticamente.
- CAS (Servicio de autenticación central): Los encuestados se autentican en un servidor CAS.
- LDAP (protocolo ligero de acceso a directorios): LDAP se utiliza para autenticar usuarios.
- Shibboleth: Los encuestados se autentican a través de SAML.
- OAuth 2.0 de Google: Los encuestados se autentican con su nombre de usuario de Google.
- Facebook: Los encuestados se autentican con su nombre de usuario de Facebook.
A continuación se muestra una breve descripción de cómo configurar cada método teniendo en cuenta los conocimientos básicos sobre cómo utilizar la lista de contactos. autenticadores. Para obtener más detalles sobre SSO, consulte nuestra documentación técnica de inicio de sesión único.
Token
Los autenticadores de token le permiten autenticarse con el token seguro generado a través de un tercero. Los autenticadores de tokens también se pueden utilizar para pasar datos incrustados cifrados a la encuesta, donde luego se descifran y almacenan como datos embebidos.
Para configurar un autenticador de token
- Mientras edita la encuesta, abra el flujo de la encuesta.
- Haga clic en Añadir nuevo elemento aquí o Añadir abajo.
- Seleccione Autenticador.
- Cambie el tipo de autenticación a SSO.
- Cambie el tipo de SSO a Token.
- Especifique el método de cifrado, el método Mac y Leeway (sugerimos 300 como margen). También puede generar una clave segura o introducirla en su propia clave.
- Haga clic en Aplicar.
Capturar información de identificación (opcional)
- Active Capturar información de identificación del encuestado.
- Haga clic en Añadir datos embebidos.
- Introduzca el nombre del campo de datos embebidos en el cuadro de entrada de texto “Datos embebidos a conjunto” a la izquierda del signo igual.
- Inserte el nombre del parámetro del token cifrado en el cuadro de entrada de texto “Campo desde SSO”.
- Si es necesario, haga clic en el signo más (+) para añadir un campo y el signo menos (-) para eliminar un campo.
- Haga clic en Aplicar.
Ahora verá los valores de datos embebidos en los resultados de respuesta después de que alguien realice la encuesta.
RESPUESTA ASOCIADA CON LISTA DE CONTACTOS (OPCIONAL)
De forma predeterminada, los autenticadores SSO de token permiten a los participantes realizar la encuesta varias veces. Puede evitar este comportamiento y permitir que los participantes solo realicen la encuesta una vez si activa Asociar encuestado con panel. Esta opción obliga a los participantes a ser miembros de la lista de contactos seleccionada para realizar la encuesta.
La siguiente tabla indica qué campo de identificación de la lista de contactos (especificado con el menú desplegable Identificado por campos) empareja con qué atributo de autenticador de token.
Campo Identificado por | Atributo de token |
Nombre | Nombre |
Apellido | Apellido |
Correo electrónico | correo electrónico |
Referencia a datos externos | id |
Por ejemplo, si el campo de identificación era Apellido y el encuestado pasaba “Doe” para el atributo de apellido, la lista de contactos tendría que tener “Doe” en el campo Apellido.
CAS
Los autenticadores CAS le permiten autenticar usuarios en un servidor CAS. También se pueden utilizar para capturar y almacenar el nombre de usuario CAS de un participante como datos embebidos.
Para configurar un autenticador CAS
- Mientras edita la encuesta, abra el flujo de la encuesta.
- Haga clic en Añadir nuevo elemento aquí o Añadir abajo.
- Seleccionar autenticador
- Cambie el tipo de autenticación a SSO.
- Cambie el tipo de SSO a CAS.
- Especifique el nombre de host, el puerto y el URI.
- Haga clic en Aplicar.
Capturar información de identificación (opcional)
- Active Capturar información de identificación del encuestado.
- Haga clic en Añadir datos embebidos.
- Introduzca el nombre del campo de datos embebidos en el cuadro de entrada de texto “Datos embebidos a conjunto” a la izquierda del signo igual.
- Inserte el parámetro username en el cuadro de entrada de texto “Campo desde SSO”.
- Si es necesario, haga clic en el signo más (+) para añadir campos y en el signo menos (-) para eliminar campos. Tenga en cuenta que Qualtrics solo acepta el atributo de nombre de usuario de CAS, por lo que cualquier campo especificado para capturar atributos devolverá el nombre de usuario.
- Haga clic en Aplicar.
Ahora verá el valor de los datos embebidos en los resultados de la respuesta después de que alguien realice la encuesta.
RESPUESTA ASOCIADA CON LISTA DE CONTACTOS (OPCIONAL)
De forma predeterminada, los autenticadores SSO de CAS permiten a los participantes realizar la encuesta varias veces. Puede evitar este comportamiento y permitir que los participantes solo realicen la encuesta una vez si activa Asociar encuestado con panel. Esta opción obliga a los participantes a ser miembros de la lista de contactos seleccionada para realizar la encuesta.
Dado que solo se puede utilizar el nombre de usuario a través de autenticadores CAS, el campo de la lista de contactos que se selecciona como campo de identificación (mediante el menú desplegable Identificado por campo) debe alojar el nombre de usuario CAS para autenticar correctamente a los usuarios.
Por ejemplo, si el campo de identificación era Nombre y el encuestado pasaba “johnd” para su nombre de usuario CAS, la lista de contactos tendría que tener “johnd” en el campo Nombre.
LDAP
Los autenticadores LDAP le permiten autenticar usuarios directamente en sus servidores LDAP. También se pueden utilizar para capturar y almacenar atributos LDAP como datos integrados.
Para configurar un autenticador LDAP
- Mientras edita la encuesta, abra el flujo de la encuesta.
- Haga clic en Añadir nuevo elemento aquí o Añadir abajo.
- Seleccione Autenticador.
- Cambie el tipo de autenticación a SSO.
- Cambie el tipo de SSO a LDAP.
- Especifique el Nombre de host, Puerto, DN base, Vincular DN, Vincular contraseña y Filtro.
Consejo Q: El campo Filtro debe dejarse en el formato ([filtro]=%1), por ejemplo, (sAMAccountName=%1) o (uid=%1).
- Haga clic en Aplicar.
Capturar información de identificación (opcional)
- Active Capturar información de identificación del encuestado.
- Haga clic en Añadir datos embebidos.
- Utilice el signo más (+) para añadir 4 campos.
- Introduzca los nombres de los campos de datos embebidos en los cuadros de entrada de texto “Datos embebidos a conjunto” a la izquierda del signo igual.
- Inserte los siguientes parámetros en los cuadros de entrada de texto “Campo desde SSO”: FirstName, LastName, Email y ExternalDataReference.
- Inserte los nombres de atributo en los campos correspondientes.
- Haga clic en Aplicar.
Ahora verá el valor de los datos embebidos en los resultados de la respuesta después de que alguien realice la encuesta.
ASOCIAR RESPUESTA CON LISTA DE CONTACTOS
De forma predeterminada, los autenticadores SSO LDAP permiten a los participantes realizar la encuesta varias veces. Puede evitar este comportamiento y permitir que los participantes solo realicen la encuesta una vez si activa Asociar encuestado con panel. Esta opción obliga a los participantes a ser miembros de la lista de contactos seleccionada para realizar la encuesta.
La siguiente tabla indica qué campo de identificación (determinado en el menú desplegable Identificado por campo) de los pares de listas de contactos con qué atributo de autenticador LDAP, como se especifica en el campo de nombre, el campo de apellido, el campo de correo electrónico y la referencia de datos externos en la configuración del autenticador.
Campo Identificado por | Atributo LDAP |
Nombre | Campo de nombre (es decir, nombre) |
Apellido | Campo de apellido (es decir, apellido) |
Correo electrónico | Campo de correo electrónico (por ejemplo, correo electrónico) |
Referencia a datos externos | Referencia de datos externos (es decir, UID) |
Por ejemplo, supongamos que el campo de identificación era Correo electrónico y que se especificaron los siguientes atributos en la configuración de autenticación LDAP:
Si el encuestado pasaba “johnd@email.com” para el atributo de correo electrónico, la lista de contactos tendría que tener “johnd@email.com” en el campo Correo electrónico.
Shibboleth
Shibboleth permite a los usuarios autenticarse a través de SAML. SAML es una conexión bidireccional, por lo que esta opción solo está disponible para aquellos que ya tienen Shibboleth configurado en su marca. Para saber si su organización tiene una configuración de SSO de Shibboleth, póngase en contacto con su administrador de organización.
Para configurar un autenticador Shibboleth
- Mientras edita la encuesta, abra el flujo de la encuesta.
- Haga clic en Añadir nuevo elemento aquí o Añadir abajo.
- Seleccione Autenticador.
- Cambie el tipo de autenticación a SSO.
- Cambie el tipo de SSO a Shibboleth.
- Seleccione la conexión que desea utilizar. Recomendamos la opción que aparece como predeterminada.
Consejo Q: Los administradores de organización pueden controlar qué conexiones SSO están disponibles en toda la organización. Consulte Gestión de conexiones SSO para autenticación de encuesta para obtener detalles y advertencias relevantes.
- Haga clic en Aplicar.
Capturar información de identificación (opcional)
- Active Capturar información de identificación del encuestado.
- Haga clic en Añadir datos embebidos.
- Utilice el signo más (+) para añadir campos y el signo menos (-) para eliminar campos.
- Introduzca el nombre del campo de datos embebidos en el cuadro de entrada de texto “Datos embebidos a conjunto” a la izquierda del signo igual.
- Inserte los nombres formales o descriptivos de los atributos que se pasan a través de SAML en el cuadro de entrada de texto “Campo desde SSO” (puede hacer clic en el signo más para añadir campos adicionales).
- Haga clic en Aplicar.
Ahora verá el valor de los datos embebidos en los resultados de la respuesta después de que alguien realice la encuesta.
ASOCIAR RESPUESTA CON LISTA DE CONTACTOS
De forma predeterminada, los autenticadores SSO Shibboleth permiten a los participantes realizar la encuesta varias veces. Puede evitar este comportamiento y permitir que los participantes solo realicen la encuesta una vez si activa Asociar encuestado con panel. Esta opción obliga a los participantes a ser miembros de la lista de contactos seleccionada para realizar la encuesta.
La siguiente tabla indica qué campo de identificación de la lista de contactos empareja con qué atributo SAML (especificado por el menú desplegable Identificado por campo), como se especifica en el Campo de nombre de usuario, el Campo de nombre, el Campo de apellido y el Campo de correo electrónico en la configuración de SSO de la instancia de Qualtrics.
Campo Identificado por | Atributo SAML |
Referencia a datos externos | Nombre de usuario (es decir, UID) |
Nombre | Campo de nombre (es decir, give enName) |
Apellido | Campo de apellido (por ejemplo, sn) |
Correo electrónico | Campo de correo electrónico (por ejemplo, correo electrónico) |
Por ejemplo, si la identificación era Datos de referencia externos y el encuestado pasaba “johnd” para el atributo UID, la lista de contactos tendría que tener “johnd” en el campo Datos de referencia externos.
OAuth 2.0 de Google
Los autenticadores OAuth 2.0 de Google permiten a los encuestados autenticarse con sus credenciales de Google. También se pueden utilizar para capturar y almacenar información de cuentas de Google como datos embebidos.
Para configurar un autenticador OAuth 2.0 de Google
- Mientras edita la encuesta, abra el flujo de la encuesta.
- Haga clic en Añadir nuevo elemento aquí o Añadir abajo.
- Seleccione Autenticador.
- Cambie el tipo de autenticación a SSO.
- Modifique el tipo de SSO a Google OAuth 2.0.
Consejo Q: De forma predeterminada, los autenticadores OAuth 2.0 de Google autenticarán a cualquier persona con una cuenta de Google. Para restringir quién puede acceder a su encuesta, añada dominios de correo electrónico de cuenta aprobados al campo Restringir autenticación a dominio(s). Aquí no es necesario ningún comodín; solo tendrá que escribir en su dominio sin el símbolo @ (por ejemplo, “gmail.com” o “qualtrics.com”). Para permitir varios dominios, introduzca sus dominios como una lista separada por comas (por ejemplo, “gmail.com, qualtrics.com”). Un administrador de organización también puede restringir quién puede acceder al autenticador configurando la configuración de SSO para la organización.
- Haga clic en Aplicar.
Capturar información de identificación (opcional)
- Active Capturar la información de identificación del encuestado y haga clic en Añadir datos embebidos.
- Utilice el signo más (+) para añadir campos y el signo menos (-) para eliminar campos.
- Introduzca el nombre del campo de datos embebidos en el cuadro de entrada de texto “Datos embebidos a conjunto” a la izquierda del signo igual.
- Inserte el campo de parámetro de Google OAuth 2.0 en el cuadro de entrada de texto “Campo de SSO”. Puede seleccionar campos de la siguiente lista:
- atributo
- valor
- FirstName
- John
- LastName
- Doe
- Correo electrónico
- johndoe@email.com
- Haga clic en Aplicar.
Ahora verá el valor de los datos embebidos en los resultados de la respuesta después de que alguien realice la encuesta.
ASOCIAR RESPUESTA CON LISTA DE CONTACTOS
De forma predeterminada, los autenticadores OAuth 2.0 de Google permiten a los participantes realizar la encuesta varias veces. Puede evitar este comportamiento y permitir que los participantes solo realicen la encuesta una vez si activa Asociar encuestado con panel. Esta opción obliga a los participantes a ser miembros de la lista de contactos seleccionada para realizar la encuesta.
La siguiente tabla indica qué campo de identificación (especificado en el menú desplegable Identificado por campo) de los pares de listas de contactos con qué atributo de Google OAuth 2.0.
Campo Identificado por | Atributo OAuth de Google |
Nombre | FirstName |
Apellido | LastName |
Correo electrónico | Correo electrónico |
Referencia a datos externos | Nombre de usuario |
Por ejemplo, si el campo de identificación era Nombre y el encuestado pasaba “John” para el atributo Nombre, la lista de contactos tendría que tener “John” en el campo Nombre.
Los autenticadores de Facebook permiten a los encuestados autenticarse con sus credenciales de Facebook. También se pueden utilizar para capturar y almacenar información de la cuenta de Facebook como datos integrados.
Para configurar un autenticador de Facebook
- Mientras edita la encuesta, abra el flujo de la encuesta.
- Haga clic en Añadir nuevo elemento aquí o Añadirabajo.
- Seleccione Autenticador.
- Cambie el tipo de autenticación a SSO.
- Fije el tipo de SSO en Facebook.
- Haga clic en Aplicar.
Capturar información de identificación (opcional)
- Active Capturar información de identificación del encuestado.
- Haga clic en Añadir datos embebidos.
- Utilice el signo más (+) para añadir campos y el signo menos (-) para eliminar campos.
- Introduzca el nombre del campo de datos embebidos en el cuadro de entrada de texto “Datos embebidos a conjunto…” situado a la izquierda del signo igual.
- Inserte el campo de parámetro de Facebook en el cuadro de entrada de texto “Campo desde SSO”. Puede seleccionar campos de la siguiente lista:
- atributo
- valor
- nombre
- Juan Campos
- first_name
- John
- last_name
- Doe
- enlace
- http://www.facebook.com/johndoe
- género
- hombre
- correo electrónico
- johndoe@email.com
- Haga clic en Aplicar.
Ahora verá el valor de los datos embebidos en los resultados de la respuesta después de que alguien realice la encuesta.
ASOCIAR RESPUESTA CON LISTA DE CONTACTOS
De forma predeterminada, los autenticadores de Facebook permiten a los participantes realizar la encuesta varias veces. Puede evitar este comportamiento y permitir que los participantes solo realicen la encuesta una vez si activa Asociar encuestado con panel. Esta opción obliga a los participantes a ser miembros de la lista de contactos seleccionada para realizar la encuesta.
La siguiente tabla indica qué campo de identificación (especificado por el menú desplegable Identificado por campo) de los pares de lista de contactos con qué parámetro de Facebook.
Campo Identificado por | Atributo de Facebook |
Nombre | first_name |
Apellido | last_name |
Correo electrónico | correo electrónico |
Referencia a datos externos | correo electrónico |
Por ejemplo, si el campo de identificación era Correo electrónico y el encuestado pasaba “johnd@email.com” para el atributo de correo electrónico, la lista de contactos debería tener “johnd@email.com” en el campo Correo electrónico.
Número máximo de intentos de autenticación
En Opciones, verá una configuración llamada Número máximo de intentos de autenticación. Al utilizar un autenticador SSO, el encuestado pasa a una página de inicio de sesión SSO para iniciar sesión, en lugar de la encuesta de Qualtrics. La encuesta de Qualtrics no es consciente de cualquier error de inicio de sesión en esa página de SSO. Esto significa que generalmente no recomendamos establecer el máximo de intentos de autenticación para un autenticador SSO, porque no tendrá efecto.
Los únicos intentos de autenticación máximos de tiempo beneficiarían a una encuesta con un autenticador SSO si la opción “Asociar encuestado con panel” está activada. Entonces se produciría el error porque el usuario no coincidía con los contactos de la lista conectada.
Errores al iniciar sesión en un autenticador
Cuando un encuestado intenta iniciar sesión en el autenticador de SSO, es posible que vea los siguientes errores. Explicaremos qué significan y cómo resolverlos.
- AUTHENTICATOR_SSO_CONFIG_DISABLED: un administrador de organización debe activar el uso del autenticador de encuesta para la conexión SSO.
- AUTHENTICATOR_SSO_CONFIG_NOT_FOUND: la conexión SSO no existe en el servicio de proveedor SSO. Esto puede deberse a problemas de sincronización de datos o puede deberse a que se ha eliminado la conexión. Es posible que un administrador de organización también necesite activar el uso del autenticador de encuesta para la conexión SSO.
Tipos de proyectos en los que está disponible esta función
El flujo de la encuesta se puede personalizar en muchos tipos diferentes de proyectos. Sin embargo, no todas las funciones del flujo de la encuesta están disponibles en todos los tipos de proyectos.
Los autenticadores se pueden utilizar en los siguientes proyectos: