我如何允许iPhone应用使用Facebook使用Devise登录



我希望用户通过iPhone应用程序通过Deaise登录其Facebook帐户。

请考虑何时将ID和密码作为

发送
curl -H 'Content-Type: application/json'   -H 'Accept: application/json'   -X POST http://localhost:3000/users/sign_in  -d "{'user' : { 'email' : 'sample@gmail.com', 'password' : 'asdfghjkl'}}"

然后产生

{"user":{"authentication_token":"34734t374hfjeg266272","email":"sample@gmail.com"}}

我使用身份验证令牌作为

的下一个请求
curl -L 'localhost:3000/posts.json?auth_token=34734t374hfjeg266272'

我从表中获得了json的值,同样,我该如何使用Devise中的Facebook帐户进行操作?

我的Web应用程序中使用了OmniAuth,可以从我的Web应用程序中登录为Facebook用户,但是我该如何为iPhone应用程序?

您可以使用ios6的社交框架。

WWDC 2012 Session Videos“Integration With Facebook, Twitter and Sina Weibo”

(https://developer.apple.com/videos/wwdc/2012/?id=306)

或者,您可以使用Facebook SDK。

http://developers.facebook.com/ios/

或者,您可以使用oauth库,例如gtm-oauth

gtm -oauth(Mac -Oauth控制器的Google工具箱)

http://code.google.com/p/gtm-oauth/wiki/

最新更新