У меня проблема с Janrain Engage (специально для iPhone). Я использую опцию tokenUrl на стороне сервера, чтобы завершить процесс аутентификации. Чтобы настроить этот способ, я инициализирую свой объект jrEngage следующим образом:
self.jrEngage = [JREngage jrEngageWithAppId:appId andTokenUrl:tokenUrl delegate:self];
Поскольку я указал tokenUrl, библиотека Janrain автоматически отправляет одноразовый токен auth_info на указанный мной URL-адрес. Мой сервер затем использует этот токен для запроса данных auth_info от Janrain. Я использую код Janrain пример , чтобы сделать этот токенизированный запрос с моего PHP-сервера.
По какой-то причине это работает нормально, если отключен параметр «Один раз использовать токены auth_info». Однако при включении я получаю код ошибки 2 «Данные не найдены» ... Я хочу обеспечить безопасность одноразовых токенов. Я уже как-то использовал токен?
Примечание: я вижу, что SDK действительно правильно передает токен моему tokenUrl, так что, похоже, это не проблема.
Если это имеет значение, я использую инфраструктуру CodeIgniter на стороне сервера.
Спасибо,
Стив