我正在使用1-3稳定版本的spree_social来(尝试)添加我的另一个应用程序提供的自定义身份验证方法(我已经使用omniauth约定的虚拟客户端测试了它并且它正在工作)。 不幸的是,我找不到任何关于如何做到的准则。
答案 0 :(得分:0)
嗯,显然这只是分配宝石,克隆它,并尝试复制已经为其他提供商所做的事情。 特别是:
为您的提供者或spree_social / lib中的至少一个文件创建一个gem,定义您的应用程序的端点(授权和访问令牌URL)。
在lib / spree_social.rb文件中添加这样的文件/ gem
在app / assets / images / store中添加您的图标
如果需要,请在app / controllers / spree / omniauth_callbacks_controller.rb中提供自定义回调
交叉手指。