2013-05-15 88 views
0

您好,我想执行登录功能或使用oauth2注册facebook。使用oauth登录并注册功能

我已经为oauth生成了消费者控制器,并且可以成功地使用facebook提供的服务。 但现在我想拥有登录和注册的功能。 我得到这个错误。

我的控制来到def load_consumer,但从那里它不会进入def callback2。 如果用户已经登录,那么它工作得很好,否则它崩溃。

而且我想知道何时使用oauth提供程序以及何时使用oauth消费者。

如果您找到适当的文档,请将其发布在此处。

感谢adavnace。

+0

[使用devise设置多个提供程序:omniauthable]的可能重复(http://stackoverflow.com/questions/5417842/setup-multiple-providers-with-devise-omniauthable) –

回答

1

有一个如何通过Temboo SDK here实现Facebook登录的实例。该示例的源代码可以在GitHub中(PHP),但你可以轻松地生成你需要实现通过Temboo网站相同的行为的Ruby代码,见下面的链接:

https://www.temboo.com/library/Library/Facebook/OAuth/

(全面披露:我在Temboo工作,所以如果您有任何问题,请告诉我)。