changed code to allow users who have XID's but are in the whitelist to have access
fixed log line and added url encoding to token string
init of canvas_wizard
 This user is getting a 500 Server Error when trying to login to Qualtrics. The error in the logs was:UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 129, it turned out that the unicode chars were causing the SSO encoding to fail. I added a line to normal the data for the token encoding: keyvaluepairs = normalize('NFKD', keyvaluepairs).encode('ascii', 'ignore')