omniauth相关内容
我已经阅读了几个关于通过 XOAUTH 连接到 Google 的 Gmail 的绝望信息来源:http://code.google.com/apis/gmail/oauth/protocol.html#imap 我正在尝试使用实现 IMAP 的“gmail"gem:https://github.com/nu7hatch/gmail 最后,省略处理身份验证:https://github.
..
这是我的完整源代码,用于极简的 Devise+OmniAuth 应用程序. 如您所见,日文 devise.ja.yml 在 config/locales. 问题:当我使用 lang=ja 访问网站时,有些字符串不是日文而是英文: “サインアップ"显示正确,但“密码确认"等仍为英文.实际上,我对整个项目和整个 .rvm 目录进行了 grep:No file 包含“密码确认"!真是莫
..
我一直在试图弄清楚 Ryan Bates 如何在他的 Facebook 身份验证截屏视频中,正在设置以下“FACEBOOK_APP_ID"和“FACEBOOK_SECRET"环境变量. 提供者:facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_SECRET'] 周围有类似的问题,但我无法在 Rails 3.2.1 上找到答案. 更新:
..
我在 routes.rb 中有这个: namespace :api do命名空间:v1 做...devise_for :users, 约束: { 格式: :json },:控制器 =>{ :omniauth_callbacks =>“授权" }...结尾结尾 并产生以下路线: new_api_v1_user_confirmation GET/api/v1/users/confirmation
..
嗨,我正在学习如何使用 omniauth 作为 ember 应用程序的后端. 当我运行我的应用程序时,我得到了下面提到的错误OmniAuth::NoSessionError - 您必须提供会话才能使用 OmniAuth 在resue rails s我的应用程序停止在下面的行. 172: def call!(env) # rubocop:disable CyclomaticCompl
..
我一直在寻找解决此问题的可靠方法,并且遇到了这个SO 问题哪种符合我的困境,但不完全是. 目前,我的 iPhone 应用程序通过基本身份验证使用 Rails API 进行身份验证.这只是您简单的、普通的设计认证包.然后我按照说明为设计设置 omniauth-facebook 并使其在浏览器端工作. 我不知道该怎么做的部分是如何将在 iPhone 端(通过 Facebook iOS SD
..
我有一个应用程序,我在其中使用 devise 和 omniauth 实施身份验证.我已经弄清楚了登录/退出等问题,我想知道的是,与用户图 api 端点的连接初始化并准备在我的应用程序中使用的最有效方法是什么. 例如:如果我想在个人资料页面上做, profile_image = current_user.fbgraph.get_picture("me") 我将如何用最少的 API 调用来实
..
我已经用我的设计模型实现了 omniauth,所以我可以使用其他服务进行身份验证.我的模型不再需要密码,因为用户可以使用 twitter、facebook 进行身份验证... 一切正常,但是,当用户尝试编辑其注册时,设计跳过该过程,因为用户没有通知“current_password"(现在在某些情况下不存在). 我创建了一个注册控制器来覆盖设计: class Registration
..
我们有一个使用 devise & 的 rails 应用程序设置.omniauth 允许通过 Facebook 身份验证登录.我们还有一个移动应用程序,该应用程序当前使用 http 身份验证通过传递用户名和登录到 rails 应用程序.密码或通过传入 http 身份验证令牌.到目前为止,这一切都很好. 移动应用程序还能够通过 facebook 本身进行身份验证,并直接在其与 faceboo
..
我将 OmniAuth 与 Devise 结合使用,以允许用户使用 Facebook 登录或使用用户名和密码创建普通帐户.当我最初设置这一切时,我使用了 Railscasts 中的优秀指导.一切都很好地运行了 2 个多月,但就在前几天,facebook 登录停止工作.OmniAuth 将您发送到 facebook 进行身份验证,然后返回:http://localhost:3000/auth/fai
..
我正在使用带有设计的 omniauth,我想知道如何传递 url 参数并访问它们. 这是一个链接示例:/accounts/auth/facebook?do_something_after_return=1现在我希望能够在回调中检索这个 do_something_after_return.我不在乎它是保存在会话中还是其他地方.问题是,我不知道在哪里可以截取这个参数. /accounts/
..
有没有办法在没有 STI 的情况下为多个模型配置 Devise Omniauth? 我们有模型学生和教授,我们不想使用 STI,但现在我们意识到设计与 Omniauth 不能很好地处理多个模型. .rvm/gems/ruby-1.9.3-p125/gems/devise-2.1.0/lib/devise/rails/routes.rb:384:in `devise_omniauth_cal
..
我正在尝试(再次)使用 Rails 4、devise 和 omniauth 设置身份验证. 我试着按照这篇文章中的例子:Rails 4,设计,Omniauth(具有多个提供商) 我安装了这些 gem: gem '设计'宝石“omniauth-google-oauth2"gem 'omniauth-facebook'gem 'omniauth-twitter'gem 'omniauth
..
我想在 oauth 登录后重定向回当前页面,我按照 此设计维基 并执行以下操作: def after_sign_in_path_for(resource)sign_in_url = new_user_session_url如果 request.referer == sign_in_url极好的别的request.env['omniauth.origin'] ||storage_location
..
我目前正在使用 devise 进行基本身份验证.当我转到 localhost:3000/users/sign_in 时,我将能够登录,或者如果我在登录时去那里,我会收到相应的消息“您已经登录." 但是,user_signed_in? 总是评估为 false,即使在成功登录后也是如此 !
..
在我的项目中,我有两种类型的用户:求职者和招聘经理.求职者没有模型,他们只能使用从第三方提供商处收到的数据申请工作,同时通过 Omniauth 进行身份验证.招聘经理的信息存储在设计用户模型中.招聘经理还必须能够使用其公司的 Google 电子邮件帐户登录.因此,首先我使用 Omniauth 1.0.0、Rails 3.1.3 构建了求职者的身份验证: omniauth.rb 需要'omn
..
如果我点击我的 3 个模型模型的任何记录上的销毁,用户将被注销.我正在使用 Devise 和 Ominauth. #这将注销一个用户销毁@rating = Rating.find(params[:id])@rating.destroy结尾在 2011-02-26 20:11:45 +0000 开始为 192.168.1.103 发布“/ratings/29"由 RatingsController
..
这是我的完整源代码,用于极简设计的 Devise+OmniAuth 应用程序. 如您所见,日文 devise.ja.yml 在 config/locales. 问题: 当我使用 lang=ja 访问网站时,有些字符串不是日语而是英语: “サインアップ"已正确显示,但“密码确认"等仍为英文.实际上,我对整个项目和整个 .rvm 目录进行了搜索:没有文件包含“密码确认"!真是莫名其妙
..
我正在使用带有 omniauth 的设计来通过 Facebook 登录用户.我希望他们在登录到他们登录前所在的页面后被重定向. 我用过 def after_sign_in_path_for(resource_or_scope)store_location = session[:return_to]clear_stored_location(store_location.nil?)?“/"
..
尝试跟随 https://github.com/plataformatec/devise/wiki/OmniAuth:-概述,我很难过. 我的 config/initializers/devise.rb 中有 config.omniauth :facebook, ENV['FB_APP_ID'], ENV['FB_APP_SECRET'], devise_for :users,:控制器 =>
..