Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails引擎&x2B;omniauth-google-oauth2+;设计宝石_Ruby On Rails_Devise_Rails Engines - Fatal编程技术网

Ruby on rails Rails引擎&x2B;omniauth-google-oauth2+;设计宝石

Ruby on rails Rails引擎&x2B;omniauth-google-oauth2+;设计宝石,ruby-on-rails,devise,rails-engines,Ruby On Rails,Devise,Rails Engines,我正在编写一个rails应用程序和一个引擎。引擎包含身份验证和授权过程(这里我使用的是GMail登录-google_oauth2 gem)。成功登录后,我必须使用Desive gem启动会话,然后我必须重定向到示例应用程序。 问题: 从google发送成功消息后,我如何启动会话?因为 在这里,我必须使用Desive进行会话 我必须发送哪些参数来设计如何调用 从我的引擎设计的会话控制器 是否有任何教程可以添加带有引擎的设备(google-oauth2) gem)请提供链接 如果问题不清楚,请告诉

我正在编写一个rails应用程序和一个引擎。引擎包含身份验证和授权过程(这里我使用的是GMail登录-google_oauth2 gem)。成功登录后,我必须使用Desive gem启动会话,然后我必须重定向到示例应用程序。 问题:

  • 从google发送成功消息后,我如何启动会话?因为 在这里,我必须使用Desive进行会话

  • 我必须发送哪些参数来设计如何调用 从我的引擎设计的会话控制器

  • 是否有任何教程可以添加带有引擎的设备(google-oauth2) gem)请提供链接

    如果问题不清楚,请告诉我,我会提供更多的细节


你的问题非常广泛。试着先尝试一下自己的东西,然后从你学到的东西上,在你所使用的区域上创建更具体的问题。实际上,我使用谷歌AuthTM完成了身份验证过程,现在将其重定向到MyEngress中的某个URL,在这里我必须开始会话。第一,我如何使用Engine添加Deviate我认为通过omniauth(Facebook/twitter/google/…)使用Deviate和add-in外部身份验证更为常见。另请参见,在引擎中使用Desive:感谢您的帮助-我从上述链接中获得了一些想法