Qualtrics is an experience management platform commonly used for surveys. You can set up your surveys to require respondents to authenticate with Central Authentication Service (CAS) or Shibboleth before taking the survey. You can use these authentication methods to collect some information about your respondents. Shibboleth allows you to collect more information from your respondents than CAS.
Set up CAS authentication
CAS can only pass the username of a person to the survey data.
- In Qualtrics, open your project.
- Click Survey -> Survey Flow from the menu.
- Click Add New Element Here.
- Select Authenticator.
- Change the Authentication Type to SSO.

- Uncheck the box for Associate Respondent with Panel.
- Check the box for Capture respondent identifying info.
- Set SSO Type to CAS.
- Set Hostname to login.umd.edu.
- Set Port to 443.
- Set URI to cas.
- Configure Show Block: Default Question Block so that it is the child of the Branch on Successful Authentication block. This way, your respondents will be prompted to authenticate before seeing your survey.

- As a child element of Branch on Successful Authentication, Click Add a New Element Here.
- Select End of Survey.
- Move End of Survey to follow the block with your survey questions.
- Click Save Flow to save your changes and exit the Survey Flow window.
Your survey will now require respondents to authenticate with CAS before completing the survey and will collect information about them.
Top
Set up Shibboleth authentication
Shibboleth can collector more information from respondents, including username, first and last name and email address. These attributes are collected as embedded data.
- In Qualtrics, open your project.
- Click Survey -> Survey Flow from the menu.
- Click Add New Element Here.
- Click to add Authenticator.
- Change the Authentication Type to SSO.
- Check the box for Capture respondent identifying info.
- Set SSO Type to Shibboleth.
- Under Capture respondent identifying info, click Add Embedded Data...
- Add the following attributes as desired. Click the plus button to add more attributes.
- Username=uid
- Firstname=givenName
- Lastname=sn
- Email=mail

- Click Move and drag your block to the top of the survey flow.
- Configure Show Block: Default Question Block so that it is the child of the Branch on Successful Authentication block. This way, your respondents will be prompted to authenticate before seeing your survey.
- Click Add New Element Here as a child block of the Branch on Successful Authentication block.
- Select Embedded Data.
- In the Create New Field or Choose From Dropdown field, enter the variable names as desired:
- Username
- Firstname
- Lastname
- Email

- To see the collected attributes from a survey, click Tools > Choose Columns > Embedded Data. Select the associate column names (Username, Firstname, Lastname or Email).

- Click Save Flow to save your changes and exit the Survey Flow window.
Your survey will now require respondents to authenticate with Shibboleth before completing the survey and will collect information about them.
Top