Linking SurveyMonkey with SKUID using REST Model

  • 1
  • Problem
  • Updated 3 years ago
  • Solved
I'm trying to set up a REST Model for my SurveyMonkey responses, but I'm having issues authenticating.

I've set my Authentication Provider and Model Service with what I believe are the right settings. When I load my page it immediately asks for authorization from SurveyMonkey, which is great! But once I enter my credentials, I get the following error message:



When I look at the URL for this popup, I see the following:
https://www.surveymonkey.com/oauth/authorize?api_key=pe3fhqdxffr3bmvg9mpkgyav&client_id=sm_broadresidency&response_type=code&redirect_uri=https%3A%2F%2Fskuid.na6.visual.force.com%2Fapex%2Fskuid__oauthcallback&display=popup&scope=&state=%7B%22client_id%22%3A%22sm_broadresidency%22%2C%22network%22%3A%22SurveyMonkey+API+Authenticator%22%2C%22display%22%3A%22popup%22%2C%22callback%22%3A%22_hellojs_3xyfq1i4%22%2C%22state%22%3A%22%22%2C%22redirect_uri%22%3A%22https%3A%2F%2Fskuid.na6.visual.force.com%2Fapex%2Fskuid__oauthcallback%22%2C%22scope%22%3A%22basic%22%2C%22oauth%22%3A%7B%22version%22%3A%222.0%22%2C%22auth%22%3A%22https%3A%2F%2Fapi.surveymonkey.net%2Foauth%2Fauthorize%3Fapi_key%3Dpe3fhqdxffr3bmvg9mpkgyav%22%2C%22grant%22%3A%22https%3A%2F%2Fapi.surveymonkey.net%2Foauth%2Ftoken%22%2C%22response_type%22%3A%22code%22%7D%2C%22oauth_proxy%22%3A%22https%3A%2F%2Fskuid.na6.visual.force.com%2Fapex%2Fskuid__oauthproxy%22%7D


It looks like there is a "display=popup" parameter in the return url that's causing some issues for SurveyMonkey. I know I'm not setting anything like that when I set up my adapter and model services, so I suspect this is something that SKUID adds to authentication requests. Is there a way to remove this from generated authentication requests?

Thanks!
Eulogio
Photo of Eulogio Gallo

Eulogio Gallo

  • 1,874 Points 1k badge 2x thumb
  • unsure

Posted 3 years ago

  • 1
Photo of Zach McElrath

Zach McElrath, Employee

  • 49,056 Points 20k badge 2x thumb
Official Response
Eulogio, this has been fixed in Skuid's Rockaway release, available now from skuid.com/releases