问题标签 [omniauth]

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 投票
5 回答
1500 浏览

ruby-on-rails - 我在rails中添加了宝石,但它仍然说宝石丢失?

我输入了以下内容:

在我的environment.rb文件中,我还有:

但是,我收到这些错误:

我很困惑:我做了一个 rake gems:install 并且没有收到错误(我也没有收到消息)。但后来我尝试运行脚本/服务器,它说我需要做 rake gems:install!

当我从 environment.rb 中删除 config.gem“omniauth”时,我得到了这个:

0 投票
2 回答
3834 浏览

ruby-on-rails - 如何使 Omniauth 与弹出窗口一起工作?

如果您在现有窗口中打开 Omniauth 的默认设置,它可以很好地工作,但不确定它在弹出上下文中如何工作,并且您正在通过 javascript 处理大部分交互

0 投票
3 回答
5531 浏览

ruby-on-rails - 在 Rails 3 中为 OmniAuth 创建命名路由

在观看了 Ryan 出色的 Railcast Simple OmniAuth 之后,我设法在我的应用程序中实现了身份验证。

一切正常,但在我看来,我的链接如下所示:

我想知道是否有一种优雅的方法来创建命名路由来替换它:

或者:

OmniAuth 已经处理了这些路由......在我的routes.rb文件中,我只有回调和注销的东西:

所以我不知道在哪里可以创建这些命名路线。

任何帮助将不胜感激。谢谢。

0 投票
1 回答
330 浏览

ruby-on-rails - Rails Friend 朋友/联系进口商

是否有任何可用的宝石或让朋友查找器找到正在使用我的服务的朋友的好方法?另外,如果这有什么不同,我正在使用带有设计的omniauth。

0 投票
2 回答
472 浏览

ruby-on-rails - 使用 OmniAuth 时出现 Nil 对象错误(通常有效)

使用 Omniauth 时出现奇怪的错误。这似乎与我的代码无关。

这是 Twitter 返回一些奇怪的变形对象的结果吗?

0 投票
1 回答
3622 浏览

ruby-on-rails - 当用户已经登录时,如何使用 Twitter gem 和 Omniauth gem 获取用户的访问令牌?

目前我使用omniauth对用户进行身份验证。这在我的会话控制器中看起来像这样并且运行良好:

在此之后,我将 twitter uid 存储在我的身份验证表中(我也使用linkedin、facebook)并且我认为twitter 会话已关闭。

我现在如何进行身份验证以便可以使用 Twitter gem?我认为如果我在omniauth回调之后立即调用它应该是这样的。

我显然需要重新启动会话并将令牌和密码放在正确的位置。我怎样才能创建一个方法来做到这一点?

0 投票
4 回答
3927 浏览

facebook - 设计和 OmniAuth 记住 OAuth

所以,我刚刚通过https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview使用 Rails 3、Devise 和 OmniAuth 进行了设置。

我通过 Facebook 成功验证了用户身份,但尽管标记为:

我试着打电话:

……无济于事。没有 cookie 被存储/设置,这意味着用户不会跨会话持续存在。

有没有人设法通过 cookie 记住来自 FB 的用户?在我看来,这应该是自动发生的。

感谢你们可能有的任何想法或反馈。

0 投票
1 回答
3756 浏览

ruby-on-rails - OmniAuth before_filter 要求登录

是否可以使用 OmniAuth 在某些操作之前要求登录?

我记得在 Railscast 中,Devise 有一个 before_filter,但是 OmniAuth 呢?

0 投票
1 回答
112 浏览

ruby-on-rails - 我如何知道哪个身份验证用户在 rails (OmniAuth) 中使用

假设用户可以使用 Facebook 帐户或 OpenId 登录。如果用户使用Facebook,我想在我的主页上放一个发布按钮,否则我不会放任何东西。如何判断用户在 OmniAuth 中使用的身份验证方法?

0 投票
4 回答
6019 浏览

facebook - Omniauth - 将 facebook 连接显示为弹出窗口

我正在使用 Omniauth 并强制 /auth/facebook 在弹出窗口中显示(使用 JS)。[而不是一个新窗口 - 这对用户不太友好]

问题是:Omniauth 加载 FB url

而不是我想要的:

任何人都知道如何更改 Omniauth 用于 facebook 的参数?

谢谢