omniauth相关内容
我正在通过 Railscast 实施 Devise 和 OmniAuth(以及 Devise documentation) -- 目前,我有一个网站可供访问者使用他们的 Facebook 帐户或填写表格进行注册. 不过,当通过 OmniAuth 注册的用户尝试编辑他们的个人资料时,我遇到了麻烦.当用户提交对其个人资料的更改时,Devise 会查找用户的当前密码,但使用 facebook 登录
..
我已经使用 Devise 和 Omniauth 为我的 rails 应用程序设置了用户身份验证.现在我想知道我应该从哪里开始对我想要创建的 Android 和 iPhone 应用程序使用相同的身份验证. 我应该使用我的/auth/facebook 的移动版本还是应该直接从应用程序发送请求? 这是一个很笼统的问题,但我找不到可以查看的地方. 编辑:我刚刚将令牌身份验证添加到应用程序
..
我花了几天时间观看有关 devise 和 omniauth 的 RailsCasts,然后浏览相关教程以设置使用这些 gem 的身份验证系统.我认为 RailsCast 已经过时了,试图弥补与其他教程的差距会产生各种各样的问题. 请任何人都可以推荐一个当前的教程,我可以将其用作实现该系统的基础.我有单独的用户和身份验证模型(用户有很多身份验证). 我真的很想在 rails 4 上使用
..
我已经按照本教程(http://railscasts.com/episodes/236-omniauth-part-2) 用于使用 OmniAuth 和 Devise 创建 facebook 登录,我收到此错误:在我的 routes.rb 中自动加载常量用户时检测到循环依赖 devise_for :users , :controllers =>{:注册=>'注册'} registration
..
按照 gem 的教程完全,我似乎仍然遇到了一些问题.我首先单击链接通过 Facebook 注册并重定向到 Facebook.我单击“确定"并返回到我的注册页面.没有创建新用户.如果我再次尝试单击注册链接,它只会在地址栏中使用该链接刷新页面 http://localhost:3000/register#_=_.我做错了什么? 用户模型 设计 :database_authenticable,
..
我正在尝试遵循 Railscast 241 Simple OmniAuth 并且它工作正常,除非我在 /config/routes.rb 的末尾有 Route Globbing: 匹配'*uri' =>“帖子#index" 如果我使用通配请求 /auth/twitter 那么 OmniAuth 什么都不做: 在 2011-04-03 19:17:44 +0200 开始为 127.0.0.1
..
我想从 GMail 获取 oauth 或 xauth 令牌以与 gmail-oauth 一起使用.我正在考虑使用 OmniAuth 但它似乎还不支持 GMail,这意味着使用股票 OmniAuth不可能的.那是对的吗?我错过了什么吗? 解决方案 Omniauth 支持 OAuth 和 OAuth2,这将两者都允许您对 Google 帐户进行身份验证. 以下是您可以通过 omniaut
..
我已经安装了 omniauth 1.0.另外我有 oauth-0.4.5、oauth2-0.5.1、 omniauth-facebook-1.0.0、 omniauth-twitter-0.0.6. omniauth.rbRails.application.config.middleware.use OmniAuth::Builder 做provider :developer 除非 Rails.
..
我刚刚让 “Devise 1.2 支持与 OmniAuth 教程集成" 工作但我想设置多个提供者来引用同一个用户.我正在寻找一些好的示例代码来查看. 我也不确定默认的“设计:omniauthable"实现是否可以实现“多个提供者",我想达到“一个用户多个提供者"的效果,就像 Ryan Bates 235-omniauth-part-1, 236-omniauth-part-2 但我想问的是,
..
我希望从我的应用程序访问 SmugMug 的 API 以获取用户的相册和图像(用户已通过 ruby 的 OmniAuth 进行身份验证). 根据 SmugMug 的 OAuth API,OAuth 需要六个参数. 我可以使用 OmniAuth 获取令牌,并且时间戳应该很容易(Time.now.to_i 对吗?).有两件事我不知道如何生成——oauth_nonce 和 oauth_s
..
我有 3 个网络应用程序 - A、B 和 C.应用程序 A 包含用户数据库.如果访问 App B 和 App C,我希望用户被重定向到 App A 进行身份验证,然后返回到他们尝试访问的任何应用程序.同时,他们应该登录所有应用程序.除非有人有更好的解决方案,否则我采用了 这篇博文. 我已经将示例应用 A 和示例应用 B/C 分叉并更新到 Rais 3.1.2. 应用 A - 提供者 -
..
我有一个 RoR 应用,我使用 omniauth 和 google_oauth2 对 Google 进行身份验证,我请求离线访问. 如何使用我的刷新令牌请求当前访问令牌?另外,当访问令牌不再有效时如何刷新它?我不想在这种情况下有任何用户界面,当然前提是授权没有被拿走. 解决方案 我在 google_oauth2 中没有看到任何处理使用刷新令牌获取新 access_token 的内容,
..
我正在开发一个处于开发模式的 Rails 应用程序,它可以向 omniauth 注册. 主持人是 http://localhost:3000/ 我正在使用宝石: gem 'omniauth'gem 'omniauth-foursquare'gem 'omniauth-instagram' 当我通过 omniauth 注册 Foursquare 时,完全没有问题.所有设置都正确,我在
..
我正在使用: Ruby on Rails 4 设计 3.0.3 omniauth (1.1.4) omniauth-facebook (1.4.1) omniauth-twitter (1.0.0) 我最近设置了我的 omniauth-facebook 并且一切正常.现在我想添加 omniauth-twitter 但不知何故我把事情搞砸了,很糟糕. 1.) 为了设置我的
..
我根据这些说明使用 Devise 和 omniauth 设置 Facebook 登录 https://github.com/plataformatec/devise/wiki/OmniAuth:-概览 Devise wiki 提供了一些说明,用于从存储在此变量中的散列中获取 facebook 信息 request.env['omniauth.auth'] 散列见底部. 例如Devise
..
我正在开发一个 Rails 4 应用程序.在我的笔记本电脑上,开发是在 localhost:3000 完成的.该网站的实际域名是 roomidex.com. 如何设置 Facebook 应用以使其适用于生产和开发? 这是当前配置: 应用程序域:roomidex.com使用 Facebook 登录的网站:网站网址:http://www.roomidex.com 当我尝试在 local
..
我在 rails 中使用 omniauth-oauth2 对支持 oauth2 的站点进行身份验证.完成 oauth 舞蹈后,该站点给了我以下内容,然后我将其保存到数据库中: 访问令牌 Expires_AT(滴答声) 刷新令牌 是否有 omniauth 方法可以在令牌过期后自动刷新令牌,还是应该编写自定义代码来执行相同操作? 如果要编写自定义代码,helper 是否适合编写逻
..
我正在使用 rails-4,并使用 OAuth-2 与 Google+ API 进行身份验证,为此使用了以下 gem, 在我的应用中: omniauth-oauth2 omniauth-google-oauth2 我已收到以下事先电子邮件通知: 2019 年 3 月 7 日,所有 Google+ API 和 Google+ Sign-in 都将关闭完全地.这将是渐进式关闭,AP
..
我正在我的 rails 应用程序中使用 omniauth,我使用 facebook 和 twitter 按钮签名,当我将 facebook 放入站点 url 提交 localhost:3000 时,一切正常,但是当我上传站点到 heroku 并将站点 url 更改为 sitename.heroku.com,twiiter 登录按钮有效但 facebook 按钮不起作用... 解决方案 您可
..
我正在使用设计 2.0 和 gem omniauth-twitter 问题是 twitter 没有发送电子邮件作为响应,所以我的应用程序的模型用户验证了有电子邮件,我在回调中收到以下错误: 邮箱不能为空 我的 user.rb 模型中有这个: #config omniauth 推特def self.find_for_twitter_oauth(access_token,signed_in
..