问题标签 [authlogic-oauth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
190 浏览

ruby-on-rails-3 - authlogic_oid 重定向到 /user_sessions#index 而不是 /user_session#create

我正在使用 authlogic 和 authlogic-oid 编写一个 rails3 应用程序,以允许用户使用他们的 LinkedIn 帐户登录和注册。我可以调用 LinkedIn 进行身份验证,但我遇到的问题是,当调用返回到我的 rails 应用程序时,它在 /user_sessions 上调用 GET 并调用索引控制器,而不是执行创建的其余部分控制器。这是控制器:

一切都很好,直到if result永远不会被调用,因为程序在index控制器中恢复执行,而不是从中断的地方继续执行。任何有关如何解决此问题的想法将不胜感激。

编辑:我认为控制器没有完成执行的假设似乎是错误的。我已经放入了一堆调试语句,并了解到该程序确实在 @user_session.save 之后在此控制器中恢复执行,它没有在 if 语句上执行任何一个条件。我对这个很困惑。

0 投票
1 回答
291 浏览

ruby-on-rails - 使用 authlogic oauth 时出现 401 错误

所以我试图让 oauth authlogic 插件(https://github.com/jrallison/authlogic_oauth)在我已经安装了常规 authlogic 的 rails 应用程序上工作。我相信我已经按照教程设置了所有内容,但是我收到了这个错误:

我在这里几乎迷路了......我做错了什么?如果需要任何其他信息/代码以供参考,我会提供。

编辑:

我在想问题出在这里:我没有令牌或秘密......我从哪里得到这些?

0 投票
1 回答
249 浏览

ruby-on-rails - OAuth 与 authlogic 和 twitter。无法正确重定向

我在 oauth 和 authlogic 中连接松散端时遇到问题。我正在使用 authlogic 运行 rails 3.0.9 工作正常,我想添加 twitter 登录。

我遇到的问题是,在登录 twitter 后,它被重定向到在 twitter 开发设置中定义的回调 url。应用程序重定向到顶级域,同时将其附加到 url user_sessions?oauth_token=[t_o_k_e_n]

我在 user_sessions_controller.rb 中没有索引操作,所以我得到了找不到操作索引的错误,但我无法破译为什么我被重定向到这个 url?

我的 user_sessions.rb

我的 user_sessions_controller.rb

我什至尝试添加

到 Consumer.new 子句,但这并没有帮助。

最后,我的 routes.rb 看起来像这样:

有人对如何解决此问题或遇到类似问题有任何想法吗?

0 投票
1 回答
73 浏览

ruby-on-rails - 安装facebooker rails有什么问题?

我尝试从这里https://github.com/kalasjocke/authlogic_facebook_connect将 rails facebooker 安装到我的 authlogic gem ,但是如果 sudo gem install facebooker 我得到

我的 Gemfile 看起来像这样:

尝试从这里https://github.com/kalasjocke/authlogic_facebook_connect将 rails facebooker 安装到我的 authlogic gems

0 投票
0 回答
202 浏览

facebook - 带有 authlogic 和 omniauth 的 Rails

我已经看过很多教程,并且我已经完成了一些使用授权模型简单地将社交帐户“连接”到 authlogic 的实现。但是我遇到了一些问题,它解释了人们如何实现“使用普通 authlogic 帐户注册”或“使用 facebook 注册”。

我看到了很多这样的实现,比如 Spotify 和 Pinterest for instane,但是你如何规范账户呢?当用户忘记注册 Facebook 时,您如何处理?当用户使用 Facebook 注册时,如何避免 Authlogic 没有密码?