问题标签 [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.
jquery - hybridauth 与 jquery mobile 有问题?
有没有人在启用 jQueury 移动的网站上使用 Hybridauth 遇到问题?我在移动检测上加载了一个移动版本的页面,而不是常规的桌面版本,所以它使用所有相同的配置文件和脚本,但只是拒绝在移动版本上工作。
使用“对话框”数据角色时,相同的对话框页面会在原始页面上打开,因此我必须关闭相同的对话框两次,并且不会进行任何身份验证。但是,当不使用“对话”数据角色而使用“页面”数据角色时,我会收到覆盖消息“加载页面错误”
有没有人遇到过类似的事情?
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 方法来检测和存储已经存在的所有或特定连接的数据。
有任何想法吗?
谢谢。
facebook - HybridAuth Facebook 无法在网络服务器上运行,但在本地机器上运行良好
我在我的 PHP Yii 应用程序中设置了 HybridAuth 身份验证。使用 Facebook 进行身份验证在我的本地机器上运行良好。
对于我的生产服务器,我在 Facebook 中创建了一个新应用程序,并相应地更新了我的 Yii 应用程序中的访问凭据。但是尝试从我的实时站点进行身份验证,它会给出身份验证失败的错误。Facebook 返回了无效的用户 ID
如果我将凭据重新更改为本地主机的凭据并从本地计算机上尝试,一切都会再次运行。
我正在使用最新版本的 HybridAuth 库 2.1.2。
我已经尝试增加CURLOPT_CONNECTTIMEOUT
and 设置CURLOPT_SSL_VERIFYPEER => false
,正如stackoverflow的其他一些答案中所建议的那样。
本地机器运行 Windows7 和 Apache,而网络服务器运行 Linux 和 Apache。
来自 Google 和 LinkedIn 的身份验证在我的本地计算机和网络服务器上都运行良好。
php - 新窗口中的 Hybridauth
我最近在我的 Cakephp 站点上切换到 Hybridauth,为我的用户提供社交登录。
现在,主窗口加载社交页面,然后重定向回我的网站。
我现在想知道,是否有任何方法可以在新窗口中进行身份验证:
知道这是怎么做到的吗?
提前致谢!
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 只需要第二个...
它实际上进行了身份验证,但我想摆脱这个错误。为什么会出现此警告?有没有办法隐藏它?
这是错误的一点:
警告来自此代码:
drupal-6 - Hybridauth 模块社交网络图标不适用于用户/注册页面 drupal 6
我还想念什么吗。谁能帮我。
提前致谢。
php - 了解使用 HybridAuth 时的 base_url 参数
我正在尝试使用 hybridauth 库进行身份验证并访问我的公司 OpenID 提供商的用户配置文件。
我正在尝试配置所有参数,但我不明白其中一些:
base_url 参数到底是什么?帮助说:'base_url' 指向 HybridAuth 端点的 url(在其中找到 index.php 和 config.php)但是我很难找到这些文件或弄清楚它的含义。
我到底需要什么要求我的提供商使用 hybridauth 库正确配置我的 OpenID 适配器?
php - 如何使用 hybridAuth 检查 twitter 状态更新是否成功
我有一个 HybridAuth 问题,我希望人们能给我帮助。
基本上,我用它来发布推特更新,正如这里解释的那样。
问题是,我想检查推文是否发送成功。如果可能的话,最简单的方法是什么?我应该写一个函数吗?任何想法表示赞赏
php - 混合身份验证库不起作用
我正在开发一个带有 hybridauth 库的站点。我从http://hybridauth.sourceforge.net/下载了这个库。下载的文件夹有 Facebook 集成的示例。要使示例脚本正常工作,应在配置文件中添加 Facebook 应用程序 ID 和密钥。所以我创建了一个 facebook 应用程序来获取 id 和 key,并将该信息包含在 hybridauth 库的配置文件中。然后我将浏览器指向示例脚本。在示例脚本中,有一个链接显示“使用 facebook 登录”。当我单击链接时,它显示错误“在此服务器上找不到请求的 URL /hybridauth-git/hybridauth/。” 我该如何解决这个错误。我在本地主机工作。使用 Hybridauth libray 时会出现问题吗?
php - 混合身份验证:注销
我正在使用 Laravel 4 来实现混合身份验证(Steam 社区)。我在我的控制器中做了两种方法,登录和注销。
登录正常,并显示来自 Steam 的信息:
现在要注销,我会调用$provider->logout();
但是我想使用另一种方法注销。
但是,我似乎无法理解这将如何工作......我尝试过诸如:
在http://hybridauth.sourceforge.net/apidoc.html delaring methods(?)上有文档,例如Hybrid_Auth::logoutAllProviders()
但我似乎无法弄清楚如何使用它!
任何帮助都会膨胀!
谢谢。