0

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

4

1 回答 1

0

好吧,显然这只是分叉 gem、克隆它并尝试复制为其他提供者所做的事情。尤其是:

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

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

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

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

  • 交叉你的手指。

于 2013-09-03T07:47:14.107 回答