У меня проблема с Janrain Engage (специально для iPhone). Я использую параметр tokenUrl на стороне сервера, чтобы завершить процесс аутентификации. Чтобы настроить таким образом, я инициализировать мой объект jrEngage так:Janrain Engage (aka RPX) для проблемы с токеном iPhone auth_info
self.jrEngage = [JREngage jrEngageWithAppId:appId andTokenUrl:tokenUrl delegate:self];
Поскольку я указал на tokenUrl, библиотека JanRain автоматически отправляет одноразовый auth_info маркер в URL я указан. Затем мой сервер использует этот токен для запроса данных auth_info от Janrain. Я использую код Janrain example, чтобы сделать этот токенизированный запрос с моего PHP-сервера.
По какой-то причине это отлично работает, когда параметр «Одноразовый токен auth_info» выключен. Однако, когда я включаю его, я получаю код ошибки 2 «Данные не найдены» ... Я хочу обеспечить безопасность одноразовых токенов. Я уже как-то использовал токен?
Примечание: я вижу, что SDK действительно передает маркер правильно в mykenUrl, так что это не проблема.
Если это имеет значение, я использую структуру CodeIgniter на стороне сервера.
Спасибо, Стива
У Janrain также есть форум поддержки, который мы контролируем более подробно: https://support.janrain.com/forums/243275-iphone-library-q-a – nmr