问题标签 [hybridauth]

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 回答
138 浏览

jquery - hybridauth 与 jquery mobile 有问题?

有没有人在启用 jQueury 移动的网站上使用 Hybridauth 遇到问题?我在移动检测上加载了一个移动版本的页面,而不是常规的桌面版本,所以它使用所有相同的配置文件和脚本,但只是拒绝在移动版本上工作。

使用“对话框”数据角色时,相同的对话框页面会在原始页面上打开,因此我必须关闭相同的对话框两次,并且不会进行任何身份验证。但是,当不使用“对话”数据角色而使用“页面”数据角色时,我会收到覆盖消息“加载页面错误”

有没有人遇到过类似的事情?

0 投票
1 回答
892 浏览

php - 将 HybridAuth 与 Javascript SDK 相结合?

(从https://groups.google.com/forum/?hl=en&fromgroups=#!topic/hybridauth/CWo2R9suYts转发)

从 Facebook 开始,我正在尝试使用提供商 Javascript SDK 登录并让 HybridAuth “了解”它。任何帮助,将不胜感激。

我首先在传递给视图的数据中包含配置 ID,以便在调用 Javascript 登录函数时使用它们。所以在Hybrid_Auth类的GetProviders函数中间,我加了:

我的 Javascript 包括这样的内容:

到目前为止,一切都很好。

但是在登录后(即 FB.login())当然 HybridAuth 不知道也没有用户信息。

然后为了“强制”它,我尝试通过 Ajax 调用“.../hauth/login/Facebook”方法:

不幸的是,HybridAuth 中的许多“重定向”似乎使这不起作用。我什至在 Ajax 调用中添加了“data: {ajax:true}”,并尝试修改 HyrbidAuth 以在 $_POST['ajax'] 存在时不重定向。那似乎也没有做到。(我什至删除了 redirect() 函数末尾的“die();”,但无济于事。)

我想我要么走在正确的轨道上,要么我需要添加一个新的 HybridAuth 方法来检测和存储已经存在的所有或特定连接的数据。

有任何想法吗?

谢谢。

0 投票
0 回答
416 浏览

facebook - HybridAuth Facebook 无法在网络服务器上运行,但在本地机器上运行良好

我在我的 PHP Yii 应用程序中设置了 HybridAuth 身份验证。使用 Facebook 进行身份验证在我的本地机器上运行良好。

对于我的生产服务器,我在 Facebook 中创建了一个新应用程序,并相应地更新了我的 Yii 应用程序中的访问凭据。但是尝试从我的实时站点进行身份验证,它会给出身份验证失败的错误。Facebook 返回了无效的用户 ID

如果我将凭据重新更改为本地主机的凭据并从本地计算机上尝试,一切都会再次运行。

我正在使用最新版本的 HybridAuth 库 2.1.2。

我已经尝试增加CURLOPT_CONNECTTIMEOUTand 设置CURLOPT_SSL_VERIFYPEER => false,正如stackoverflow的其他一些答案中所建议的那样。

本地机器运行 Windows7 和 Apache,而网络服务器运行 Linux 和 Apache。

来自 Google 和 LinkedIn 的身份验证在我的本地计算机和网络服务器上都运行良好。

0 投票
1 回答
373 浏览

php - 新窗口中的 Hybridauth

我最近在我的 Cakephp 站点上切换到 Hybridauth,为我的用户提供社交登录。

现在,主窗口加载社交页面,然后重定向回我的网站。

我现在想知道,是否有任何方法可以在新窗口中进行身份验证:

知道这是怎么做到的吗?

提前致谢!

0 投票
1 回答
2388 浏览

session - 如何解决警告“警告:array_key_exists。”?

我正在使用 Hybridauth 社交登录,并且在用户使用 Facebook 进行身份验证时,我收到以下错误:

警告:array_key_exists() [function.array-key-exists]:第二个参数应该是第 1328 行 /hybridauth/Hybrid/thirdparty/Facebook/base_facebook.php 中的数组或对象

我对为什么会发生这种情况的猜测(可能是错误的)是因为用于传递给 Hybridauth 的参数来自浏览器 URL,并且我有两个 - page=register 和 connected_with=facebook。Hybridauth 只需要第二个...

它实际上进行了身份验证,但我想摆脱这个错误。为什么会出现此警告?有没有办法隐藏它?

这是错误的一点:

警告来自此代码:

0 投票
1 回答
691 浏览

drupal-6 - Hybridauth 模块社交网络图标不适用于用户/注册页面 drupal 6

我还想念什么吗。谁能帮我。

提前致谢。

0 投票
1 回答
1219 浏览

php - 了解使用 HybridAuth 时的 base_url 参数

我正在尝试使用 hybridauth 库进行身份验证并访问我的公司 OpenID 提供商的用户配置文件。

我正在尝试配置所有参数,但我不明白其中一些:

  • base_url 参数到底是什么?帮助说:'base_url' 指向 HybridAuth 端点的 url(在其中找到 index.php 和 config.php)但是我很难找到这些文件或弄清楚它的含义。

  • 我到底需要什么要求我的提供商使用 hybridauth 库正确配置我的 OpenID 适配器?

0 投票
1 回答
307 浏览

php - 如何使用 hybridAuth 检查 twitter 状态更新是否成功

我有一个 HybridAuth 问题,我希望人们能给我帮助。

基本上,我用它来发布推特更新,正如这里解释的那样。

问题是,我想检查推文是否发送成功。如果可能的话,最简单的方法是什么?我应该写一个函数吗?任何想法表示赞赏

0 投票
2 回答
906 浏览

php - 混合身份验证库不起作用

我正在开发一个带有 hybridauth 库的站点。我从http://hybridauth.sourceforge.net/下载了这个库。下载的文件夹有 Facebook 集成的示例。要使示例脚本正常工作,应在配置文件中添加 Facebook 应用程序 ID 和密钥。所以我创建了一个 facebook 应用程序来获取 id 和 key,并将该信息包含在 hybridauth 库的配置文件中。然后我将浏览器指向示例脚本。在示例脚本中,有一个链接显示“使用 facebook 登录”。当我单击链接时,它显示错误“在此服务器上找不到请求的 URL /hybridauth-git/hybridauth/。” 我该如何解决这个错误。我在本地主机工作。使用 Hybridauth libray 时会出现问题吗?

0 投票
1 回答
4445 浏览

php - 混合身份验证:注销

我正在使用 Laravel 4 来实现混合身份验证(Steam 社区)。我在我的控制器中做了两种方法,登录和注销。

登录正常,并显示来自 Steam 的信息:

现在要注销,我会调用$provider->logout();但是我想使用另一种方法注销。

但是,我似乎无法理解这将如何工作......我尝试过诸如:

在http://hybridauth.sourceforge.net/apidoc.html delaring methods(?)上有文档,例如Hybrid_Auth::logoutAllProviders()但我似乎无法弄清楚如何使用它!

任何帮助都会膨胀!

谢谢。