将新的Auth源添加到spree_social

时间:2013-08-29 08:38:54

标签: ruby-on-rails spree

我正在使用1-3稳定版本的spree_social来(尝试)添加我的另一个应用程序提供的自定义身份验证方法(我已经使用omniauth约定的虚拟客户端测试了它并且它正在工作)。 不幸的是,我找不到任何关于如何做到的准则。

1 个答案:

答案 0 :(得分:0)

嗯,显然这只是分配宝石,克隆它,并尝试复制已经为其他提供商所做的事情。 特别是:

  • 为您的提供者或spree_social / lib中的至少一个文件创建一个gem,定义您的应用程序的端点(授权和访问令牌URL)。

  • 在lib / spree_social.rb文件中添加这样的文件/ gem

  • 在app / assets / images / store中添加您的图标

  • 如果需要,请在app / controllers / spree / omniauth_callbacks_controller.rb中提供自定义回调

  • 交叉手指。