Ruby on rails 向spree_social添加新的身份验证源

Ruby on rails 向spree_social添加新的身份验证源,ruby-on-rails,spree,Ruby On Rails,Spree,我正在使用spree_social的1-3-stable版本来(尝试)添加由我的另一个应用程序提供的自定义身份验证方法(我已经按照omniauth约定使用一个虚拟客户端对其进行了测试,它正在工作)。 不幸的是,我找不到任何关于如何做到这一点的指导方针。很显然,这只是一个将gem分叉、克隆并尝试复制为其他提供商所做的工作的问题。 特别是: 为您的提供商创建一个gem或至少在spree_social/lib中创建一个文件,定义应用程序的端点(授权和访问令牌URL) 在lib/spree_socia

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

很显然,这只是一个将gem分叉、克隆并尝试复制为其他提供商所做的工作的问题。 特别是:

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

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

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

  • 如果需要,请在app/controllers/spree/omniauth\u callbacks\u controller.rb中提供自定义回调

  • 交叉你的手指