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

php - 删除用户喜欢和用户评论的帖子 Facebook Graph API

我目前正在试验 HybridAuth 和 Facebook Graph API。我从 Facebook API 获取新闻提要$fb->api()->api("/me/home?limit=10");

但我收到带有文字“用户喜欢”照片或“用户对状态的评论”的帖子。如何从带有帖子的数组中删除这些帖子?

只是为了注意,我得到每个帖子的参数数组。我想排除的那些帖子有“story_tags”,而其他的则没有。

你能帮助我吗?也许我的 API 调用是错误的,或者我应该在 API 调用中添加更多内容?

0 投票
1 回答
462 浏览

laravel - laravel 4 hybridauth 在多条路线上

我目前只是试图从 CodeIgniter 切换到 Laravel。

我已经成功实现了 hybridouth 方法,但它似乎只适用于它指定的路线。

我已经尝试搜索教程和示例,但即使它们仅显示身份验证正在处理 1 条路线。

如何为每条路线提供一些功能以检查用户是否已登录?

需要身份验证的组。

这似乎调用了正常的身份验证,我正在使用混合身份验证

0 投票
2 回答
1964 浏览

zend-framework2 - 如何在zend framework 2中手动安装hybridauth

标题是自我解释的。如何手动安装hybridauth ind zend framework 2,我的意思是没有作曲家。

我已经在 vendor 文件夹中复制了 hybridauth 文件夹,但是当我想使用ScnSocialAuthmodule 时,会发生此错误:

PHP致命error: Class 'Hybrid_Auth' not found in /home/public_html/mysite/vendor/ScnSocialAuth/src/ScnSocialAuth/Service/HybridAuthFactory.php on line 34

0 投票
1 回答
506 浏览

php - yii 中的 Hybridauth 不会重定向到谷歌

我一直在尝试使用hybridauth extensionYii中使用 hybridauth 。

问题是当我想使用谷歌签名时,它只是将我重定向到http://mywebsite.com/site/login

我正在使用 htaccess 从路径中删除“index.php”,并将 index.html 作为默认值(因为我只是在测试 yii 并且不想显示它)它看起来像这样:

Hybridauth 扩展在模块部分的 config/main.php 中配置如下:

在谷歌控制台上,我为 Web 应用程序创建了客户端 ID,重定向 URI 是这样的:

我发现了这个

您在配置文件“hybridauth.php”中的base_url 应设置为“/hauth/endpoint”,即它必须指向端点。如果您已通过 .htaccess 删除了 index.php,请使用“/index.php/hauth/endpoint”。

我试图将配置中的 baseUrl 设置为http://'. $_SERVER['SERVER_NAME'] . '/index.php/hybridauth没有运气。有什么问题?

0 投票
1 回答
954 浏览

php - 在 Yii 的 srbac 中允许未经授权的用户访问模块

我正在尝试在 Yii 中使用hybridauth扩展。没有srbac扩展一切都很好,问题是我需要为使用它的未经授权的用户启用对该模块的访问。我已经尝试按照srbac 指南中的说明设置属性 alwaysAllowed :

这些操作被命名为 [ModuleId]/[Subdirectory].[ContollerId][Action]

像这样:

(我的分隔符是@),它不起作用。我一直在调试它,似乎Hybridauth控制器(DefaultController)在函数_extendsSBaseController(modules/srbac/controllers/AuthItemController.php)中未被识别为SBaseController:

我的 Controller 类正在扩展 SBaseController,它适用于不在模块中的控制器,但不适用于此。我还尝试使用 SBaseController 直接扩展 DefaultController,但没有成功。

如何将模块设置为始终允许?

0 投票
1 回答
574 浏览

php - HybridAuth 在本地网络中工作,但在我的网络之外访问时不起作用

我已经在我的网络服务器上设置了 HybridAuth。我有一个基本的 html 页面,其中显示了 Google、Facebook 或 Twitter 的 3 个登录选项。为了在我的家用电脑上进行测试,我将 config.php 文件设置为:

到目前为止,通过此设置,选择使用 Twitter 登录选项确实有效,我可以从用户那里获取一些基本的个人资料信息。但是,Facebook 返回以下消息:

  • 应用程序配置不允许给定 URL。:应用程序的设置不允许一个或多个给定 URL。它必须与网站 URL 或画布 URL 匹配,或者域必须是应用程序域之一的子域。

当尝试谷歌它返回这个:

-redirect_uri 的参数值无效:不允许使用原始 IP 地址:http://my.local.ip.address/hybridauth-2.1.2/hybridauth/?hauth.done=Google

作为上面的注释,“my.local.ip.address”是我的实际本地 IP 地址,但我不得不在这里更改它。但是,当我将 config.php 更改为正常使用时:

然后我打开我的手机(不在我的本地网络上),无论我选择什么选项,它都会重新加载基本的 html 页面。

任何帮助或建议都会很棒。

注意:端口 80 被我的 ISP 阻止,因此,我让它从我的注册器重定向到另一个端口,然后在我的路由器内转发。如果这可能是问题,也请告诉我。- 此外,当我只是建立一个标准的 .html 页面时,一切正常。

谢谢

0 投票
2 回答
222 浏览

facebook - Firefox 无法使用 hybridauth 登录 Facebook

我使用HybridAuth社交登录 php 库来社交登录我的网站。使用所有浏览器 safari、chrome 登录 facebook、twitter、hotmail 时一切正常,即使用 firefox 登录 facebook 除外。我收到的消息是“哎呀。错误!”,如果我再次按下登录按钮,我可以正常登录。有任何想法吗?

0 投票
2 回答
1420 浏览

laravel - Laravel 4、Composer 和 hybridauth - 如何加载其他提供程序

我正在使用 Laravel 4 并通过 composer 加载了 hybridauth,并让它在 Facebook 和 Twitter 上运行良好。现在我正试图让它与被列为附加提供商的 Steam 一起工作,但是我不断收到以下错误:

require_once(vendor/hybridauth/hybridauth/hybridauth/Hybrid/Providers/Steam.php)[function.require-once]:无法打开流:没有这样的文件或目录

显然它在错误的地方寻找,实际的类位于这个位置:

供应商/hybridauth/hybridauth/additional-providers/hybridauth-steam/Providers/Steam.php

我能找到的文档很少,我唯一的猜测是,hybridauth 的作者只提供这些额外的提供者作为可选的附加功能,并希望您将类的位置移动到正确的位置,但是对于作曲家来说,这不是做事的方式,并且在我运行作曲家更新的任何时候都会引起问题。

我通过谷歌找不到任何有类似问题的人,这看起来很奇怪,所以我担心我错过了明显的问题。有没有办法使用额外的提供者,让它们自动加载,同时使用带有 Composer 的 hybridauth?

我能想到的唯一解决方案是在尝试自动加载之前手动包含正确的文件。我不介意这样做,但我假设必须有适当的方法来做到这一点,否则将 Composer 与 Hybridauth 一起使用是毫无用处的。

0 投票
5 回答
5890 浏览

javascript - 您无法直接访问此页面 - HybridAuth 社交登录

我在我的网站中使用HybridAuth社交插件从 facebook 和其他网站登录,

一切正常,但是当我在其他计算机上检查时,出现错误:

您无法直接访问此页面

我注意到当浏览器WWW在地址栏中使用时出现错误,同一台计算机上的浏览器例如:opera not using thewww所以这些浏览器没有错误。

请帮助我如何解决此错误,以便可以从任何浏览器进行登录。

0 投票
1 回答
331 浏览

php - 登录后禁用 twitter 重定向页面

在此处输入图像描述

客户在登录时要求删除推特页面twitter

登录时如何禁用twitter重定向到它的页面(见上图)?

我在用着HybridAuth