问题标签 [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 回答
176 浏览

ruby-on-rails - 使用 authlogic_oauth 时 accept_nested_attributes_for 的问题

我有以下型号:

我正在使用 authlogic_oauth gem 进行 Twitter 身份验证。注册时,我保存了 Merchant 和 Store 模型。如果我禁用 oauth 身份验证,两个模型都会保存。当我启用 oauth 身份验证时,只会保存 Merchant 实例。

在花了一些时间查看 authlogic_oauth gem 代码后,我认为找到了罪魁祸首。authlogic_oauth gem 在 oauth 调用期间将 ActiveRecord 属性存储在会话中。但它不存储关联的属性。

我可以破解 gem 代码,但我想知道是否有更好的解决方案。

0 投票
1 回答
1480 浏览

ruby-on-rails - 用 google 配置 authlogic-oauth

我正在尝试学习 Rails,并且正在开发一个使用 Google 进行登录和日历数据的应用程序。我目前正在配置authlogic-oauth并遇到一些问题。

我一直在关注 authlogic-oauth(见上面的链接)插件的指南,我正在执行第 4 步和第 5 步。首先,我仍在学习语言,我不确定第 4 步中的代码在哪里进入控制器:

其次,我正在尝试设置第 5 步,即实际的 Google oauth 数据步骤:

我不完全确定在哪里可以找到我需要填写的信息。我一直在阅读https://developers.google.com/identity/protocols/OAuth_ref,但我只是不确定我从哪里得到所有东西以及插件自己处理的内容。

最后,我不太确定如何检索日历信息,IRC 上有人告诉我可以。我是通过这个插件来完成的,还是我也必须使用另一个插件?

0 投票
1 回答
1040 浏览

django - django base64 decode encode 返回不同的值

我想知道是否有什么可以说明我可能在哪里出错了。

我需要生成一个签名密钥以用于 Gigya 一个 openauth 平台

这是他们的 Ruby 信息的返工, http: //wiki.gigya.com/020_Developer_Guide/70_Server_Side_API_(REST)#tab-2

这是我到目前为止所拥有的。

现在我似乎总是得到错误的密钥结果。

任何帮助将不胜感激。

0 投票
1 回答
316 浏览

ruby-on-rails - 在 authlogic 中乐观地保存会话

我正在尝试创建与此 gem authlogix-rpx 类似的功能,即使缺少某些经过验证的字段,它也会乐观地保存会话/用户对象。

http://github.com/tardate/authlogic_rpx/tree/master/lib/authlogic_rpx(第167行)

使用此 gem,可以创建不符合验证标准的记录,然后调用 registration_complete?如果所有验证未通过,则返回 false 的方法。

我不确定这种保存是如何发生的,在我的 gem(这是使用 oauth2 对 authlogic 的附加)中,我尝试过 save(false)、save_with_vaidation_false 但 nothign 确实有效,验证失败并且记录被保存。

有任何想法吗?

谢谢

0 投票
2 回答
58 浏览

ruby-on-rails - 如何将用户模型添加到我的应用程序,以便数据在我的 Rails 应用程序中是“用户”特定的

看看是否有一些关于我应该如何引入有效“联合”数据的登录“用户”的想法的想法......让我解释一下。

到目前为止,我一直在构建我的应用程序,就好像只有一个用户一样。我。所有的数据和报告都是针对我的。我刚刚添加了authlogic。

我现在希望能够为新用户引入一种登录方式,看不到我的任何数据,并使用该应用程序。并最终付费使用该系统。

到目前为止,我的假设是我必须进入模型并为几乎每个模型添加一个 user_id,然后转到所有控制器并让它们按用户搜索。

但我想知道是否有关于为每个用户联合数据的更好方法的宝石、建议和想法。

哦...我可能想让多个用户能够访问属于另一个用户的部分或全部数据。这适用于可能想要分享的小型销售人员团队。

所以......在我尝试自己摸索之前的想法......谢谢你:)

0 投票
1 回答
410 浏览

ruby-on-rails - 使用 Authlogic-OAuth 发送推文

我正在构建一个使用 Authlogic 进行身份验证的 Rails 应用程序,我现在已将其设置为使用 OAuth 扩展程序运行,这意味着可以通过从 Twitter 登录来创建用户。

这存储了他们的 OAuth 令牌和 OAuth 秘密,这意味着它们是可访问的,但我想知道我实际上将如何使用这些来发送推文?

因此,使用用户凭据,我如何格式化 POST 请求,以及如何在控制器中执行此操作。

谢谢。

0 投票
3 回答
4274 浏览

ruby-on-rails - 使用 Facebook on Rails 进行单点登录身份验证——AuthLogic 还是 Devise?

我想使用 Facebook(现在)创建一个单点登录,它不仅会进行身份验证,还会创建一个新用户或登录名并获取关联的用户。

我已经看到 authlogic 和 devise 的旧版本能够使用 Facebook Connect javascript 进行身份验证和用户创建,但我相信它们依赖于不使用 Graph API (?) 的 Facebooker。

有人可以分享 1) 与 Facebook 合作的首选身份验证吗?我在我的 Windows 开发中尝试了 Devise,而 DevKit 安装是我想避免的另一层复杂性,所以希望 Authlogic 能做到这一点;2)如何启用单点登录过程?

谢谢。

0 投票
2 回答
375 浏览

security - oauth 中的请求和访问令牌

有人可以解释为什么在用户批准后必须将请求令牌交换为访问令牌吗?一旦用户批准访问,为什么不假装请求令牌是访问令牌?

0 投票
2 回答
2199 浏览

ruby-on-rails - Authlogic_OAuth 在 Rails 3 中因错误“未初始化的常量 UserSession::OAuth”而失败

我已经让我的应用程序与 Authlogic 一起工作(即 sign_in 和 sign_up),我现在正尝试通过 Authlogic_OAuth gem 添加对 OAuth 的支持。我已经设置了所有基础知识(我认为),并且在我的登录页面上添加了一个“使用 Twitter 登录”按钮。问题是当我单击按钮时出现此错误:

使用应用程序跟踪:

失败的功能在我的 user_session 模型中:

我对 rails 和 ruby​​ 很陌生,所以我不太明白这个命名空间冲突来自哪里或如何解决它。任何帮助将不胜感激。

0 投票
1 回答
191 浏览

ruby-on-rails-3 - Authlogic_Oauth 调用 GET /user_sessions

我正在编写一个 rails 3 应用程序,我试图让人们使用 LinkedIn 登录或注册。我已经按照https://github.com/datawrangling/linkedin_on_rails上的教程进行操作,但得到了一些奇怪的结果。出于某种原因,应用程序在 POST /user_sessions 之后调用 /user_sessions 上的 GET,这会将我的凭据发送到 LinkedIn。这是来自 rails 服务器的日志:

我已经为 user_sessions 控制器删除了 :index ,这样我就不会因错误而失败:

但我不明白为什么我没有被重定向到登录页面中的链接,然后又回到我的应用程序。任何帮助将不胜感激。