2011-01-11 29 views
0

我遇到了Janrain Engage(專門針對iPhone)的問題。我正在使用服務器端tokenUrl選項來完成我的身份驗證過程。要配置這樣一來,我初始化我jrEngage對象是這樣的:Janrain Engage(aka RPX)for iPhone auth_info令牌問題

self.jrEngage = [JREngage jrEngageWithAppId:appId andTokenUrl:tokenUrl delegate:self]; 

因爲我已經指定了tokenUrl,在Janrain庫自動過賬一次性auth_info令牌我指定的URL。然後,我的服務器使用此令牌從Janrain請求auth_info數據。我使用Janrain example代碼來從我的PHP服務器發出這個標記化請求。

出於某種原因,當「限用一次auth_info令牌」設置爲關閉這工作得很好。但是,當我打開它時,出現錯誤代碼2「未找到數據」...我想要一次性令牌的安全性。我有沒有使用過令牌?

注:我可以看到SDK確實正確地傳遞令牌我tokenUrl,這樣似乎並不成爲問題。

如果它的事項,我使用的是服務器端的笨框架。

謝謝, 史蒂夫

回答

0

史蒂夫,跟iOS庫(或即將到來的Android庫)使用 令牌網址需要多次使用的令牌 - jrAuthenticationDidSucceedForUser的NSDictionary的參數被填充有通過使用令牌收集的數據。

編輯: 5月份我們更新了Engage以解決此問題,本機移動庫的auth_info令牌URL不再需要多次使用auth_info標記。

+0

Janrain也有一個支持論壇,我們更加密切地監控:https://support.janrain.com/forums/243275-iphone-library-q-a – nmr 2011-04-20 23:18:20