问题标签 [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 投票
2 回答
2049 浏览

facebook - Facebook登录时出现HybridAuth错误?

我正在使用 HybridAuth 登录我的网站。它适用于除 facebook 之外的所有东西。当我使用“sign-in-with-facebook”时,它会返回一个错误:

我禁用了沙盒模式。谁能帮助我理解这一点,我该怎么做?

从 facebook 注销后,我单击了“使用 facebook 登录”按钮,
然后它返回如下错误,提示出现 facebook 登录页面。

0 投票
1 回答
811 浏览

php - 如何在 hybridauth 中获取 Auth Provider?

我正在使用 hybridauth 来允许我的用户登录我的网站。我想知道当前用户正在使用哪个身份验证提供商(facebook、googel、..)。在这种情况下,我使用下面的脚本。但它没有获得身份验证提供程序。这该怎么做。给我一些提示?

0 投票
1 回答
3879 浏览

php - HybirdAuth 用户配置文件请求失败

我将 HybridAuth2 与 CakePHP 一起使用,我的控制器功能为

HybridAuth 库位于 app 文件夹下的 webroot 文件夹中

但是,我收到了案例 6中的错误,即

case 6 : $error = "用户配置文件请求失败。很可能用户没有连接到提供者,他应该再次进行身份验证。";

确切的错误信息是Undefined variable: adapter [APP\Controller\UsersController.php, line 177]指向 CASE 6

任何人都可以建议发生了什么。我无法调试这个。

PS 这只发生在谷歌登录

问候, 枪

0 投票
2 回答
1522 浏览

image - HybridAuth 发送带有图像的推文

我正在使用 HybridAuth 库。我希望能够将带有图像的消息发布到经过身份验证的用户 Twitter 个人资料。

setUserStatus 方法可以很好地自动发送推文。

我写了以下方法:

我从推特得到的消息是:

糟糕,出现错误:更新用户状态失败!推特返回错误。403 Forbidden:请求被理解,但被拒绝。

如何获得有关错误的更准确信息?是否有人已经成功发送附加到推文的图片?

谢谢 !

雨果

0 投票
0 回答
499 浏览

android - 带有服务器端的 Android/iPhone 应用程序中的社交登录

我正在评估 HybridAuth 和 socialAuth-android,但我不仅限于这些平台。到目前为止,我只阅读了 2 个库的文档,并没有使用代码本身。

要求:

  1. 允许用户通过 Android/iPhone 应用程序允许从他的个人资料(Facebook、Twitter、Linkedin...)中收集一些数据。应该作为标准的用户体验。如果可能,用户不应输入其个人资料的用户名和密码。我想过使用登录 API,即使用户实际上并没有使用这些配置文件登录我的应用程序。
  2. 服务器应该能够不时地从用户授予访问权限的不同配置文件中收集信息。

我更喜欢只使用一个库来满足我的需求,但是从阅读 HybridAuth 和 socialAuth-android 来看,它看起来不会起作用。

我想过做以下事情(仍然不确定是否可以做到)

  1. 在 Android 应用上使用 socialAuth-android,并请求用户许可
  2. 将令牌从 Android 应用程序发送到服务器。
  3. 在使用HybridAuto 会话“restoreSessionData”的服务器上。这是棘手的部分,因为恢复会话正在从“getSessionData”中寻找序列化数组。我考虑查看数组并尝试根据我可以从 socialAuth-android 收集的信息自行构建它。

问题是:

  1. 我错过了什么吗?只能由一个图书馆完成吗?
  2. 如果您对其他库有更好的建议,很高兴听到。
  3. 我能否实现我的想法,或者两个库之间的数据差异太大而无法实现这一点,归根结底,我相信我们主要讨论的是访问令牌,所以乍一看它看起来是可行的。
  4. 如果您有更好的实践来实现它,我会很高兴听到。

谢谢

0 投票
1 回答
363 浏览

database-design - 具有社交网络设计的评论系统

您好正在制作一个带有评论系统的简单网站。用户可以使用社交网络 ID(FB、Twitter 等)登录或在网站上注册并发表评论(有些用户不会为此使用他们的 FB 帐户)。我有两个可用的表(一个用于 HybridAuth,另一个用于本地用户表)。现在我的问题是如何设计表格和整个系统以实现这种功能?基本上我的问题可以如下解决:评论表需要评论者的ID(来自两者中的任何一个但不是两者的FK)。

那么常用的方法是什么(因为许多网站都使用 disqus、FB、twitter 等)?

如果在 SO 或其他地方有任何链接,我将很高兴得到指出。

0 投票
1 回答
1606 浏览

api - 保存同意屏幕时出现服务器错误

如果我将电子邮件和/或回调 url 放入设置中,我将无法保存我的同意屏幕设置。如果我只输入产品名称,那么我可以,但这当然会导致我的应用程序失败。我使用它只是为了允许通过 Drupal 中的 Hybrid Auth 模块使用 Google 登录。我通过谷歌尝试登录时遇到的错误是:

我可以毫不费力地将它与其他社交网站一起使用。

谷歌帮助还说我可以更改我的主电子邮件,但我不能。也许这是问题的一部分。

对于这种保存同意屏幕的情况,是否有可行的解决方法?

谢谢

0 投票
2 回答
1540 浏览

codeigniter - Hybridigniter Auth 库和社交插件

我已经集成了用于社交登录的 codeigniter 混合身份验证库。我已经为 facebook、google 和 twitter 创建了开发者密钥。当我尝试使用这些 api 登录时,出现错误。我在 localhost 中运行我的应用程序。将 url 重定向到 localhost 时是否有问题。

脸书认证:

用户已取消身份验证或提供商拒绝连接。

谷歌认证:

错误:redirect_uri_mismatch

推特认证:

用户已取消身份验证或提供商拒绝连接。

控制器(hauth):

0 投票
0 回答
486 浏览

php - HybridAuth - 在身份验证期间处理过期的提供者令牌

正如许多人所指出的那样,HybridAuth 文档非常缺乏,因此我很难找到在尝试的 Auth 序列期间处理过期令牌的正确方法。我的代码目前是:

如果会话由于某种原因在我们结束时仍然处于活动状态,但令牌在提供程序处已过期,则$user_profile = $adapter->getUserProfile();之前的行catch会抛出预期的异常(尽管错误消息缺少一些非常重要的信息并且有些误导)。

我能够在另一个线程中找到(很抱歉我找不到,如果您知道示例,请随时在链接中编辑)我需要指示 HybridAuth 使用该$adapter->logout();方法忘记令牌信息.

所以现在怎么办?我应该重定向,如果是这样,什么地址?这里的最佳做法是什么?

任何见解将不胜感激!

0 投票
1 回答
1509 浏览

php - HybridAuth 自动发布到 Facebook 页面

如何使用hybridAuth自动发布到我的 Facebook 页面?

我有一个站点和该站点的 facebook 页面,我使用 hybridAuth 登录到该站点,它工作正常,现在我想使用 hybridAuth 自动发布到 facebook 页面。
这是您可以使用 hybridAuth 发布到用户墙上的方法