Technology and Software

Janrain Engage for iPhone: “Data not found” and one time tokens

Janrain Engage (formerly RPXnow) is a library for the web and for iPhone apps that lets people login into a site or app using one of their existing online accounts (facebook, google, twitter, oath, etc).

We are developing an iPhone app to access a web service from mobile (can’t link it yet, sorry) and we run into a problem: we always got a “Data not found” error from the Engage server no matter what we did. We checked the code of the app and of the server again and again, read the documentation, looked into the forums and got stuck over there for way too long.

Finally we run into this:

My problem is resolved just by changing
One-time use auth_info tokens to Disabled
in Setting page in the dashboard.
I’m not sure what it’s for, but at least the problem goes away.

That was illuminating. We changed “One-time use auth_info tokens” to “Disabled” in the Engage dashboard and the problem was solved for us too.

We contacted Engage and they acknowledged that our new setup is correct and told us that

Tokens that are not “one-time use” are still short lived (10 mins)

That means that there should not be big security problems. Engage said they “are in the process of updating the documentation”, so hopefully other developers will be spared from all these troubles soon.

Advertisements
Standard

One thought on “Janrain Engage for iPhone: “Data not found” and one time tokens

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s