繁体   English   中英

我如何允许iPhone应用程序使用devise使用Facebook登录?

[英]How can i allow iphone app to login using facebook using devise?

我希望用户通过iphone应用程序的设计通过其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/

或者,您可以使用gtm-oauth之类的oauth库

gtm-oauth(适用于Mac的Google工具箱-OAuth控制器)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM