问题标签 [fosfacebookbundle]

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

facebook - FOSFacebookBundle VS HWIOAuthBundle - 你更喜欢哪一个?

有两个流行的捆绑包用于连接 facebook 和基于 Symfony2 的应用程序:FOSFacebookBundleHWIOAuthBundle

哪一个更适合管理简单的 facebook 连接?

0 投票
2 回答
1896 浏览

symfony - AuthenticationSuccessHandler 和登录后重定向

我正在尝试在我的 symfony2 应用程序中登录后实现重定向,以便在我的用户是否具有一个属性时进行重定向。我在我的项目的 Handler 文件夹中创建了类 AuthenticationSuccessHandler.php :

但是当我登录时,我得到一个错误:

注意:未定义的属性:/var/www/MyBundle/src/Me/MyBundle/Handler/AuthenticationSuccessHandler.php 第 28 行中的 Me\MyBundle\Handler\AuthenticationSuccessHandler::$router

错误发生在“return new RedirectResponse($this->router->generate($url));”中

我也有我的服务:

和 security.yml 中的成功处理程序:

有任何想法吗?非常感谢。

0 投票
1 回答
188 浏览

symfony - 检测第一个 FOSFacebookBundle 登录

我使用 FOSUserBundle 成功实现了 FOSFacebookBundle。一切都很好。

现在,我希望能够检测到用户与 FOSFacebookBundle 的第一次连接。

我有一个 FacebookAuthenticationSuccessHandler,每次 Facebook 身份验证成功时都会调用它,但我想声明一种“FirstFacebookAuthenticationSuccessHandler”,仅在用户不存在时调用。此处理程序的目标是能够向每个新用户发送一封欢迎电子邮件。

对于经典注册,我只需使用 RegistrationSuccessListener。

你知道我该怎么做吗?

0 投票
3 回答
2165 浏览

php - Twig 模板外部 url img

我正在尝试显示来自 facebook 个人资料的图像。

路由.yml

模板.html.twig

我得到的是htpps://mydomain.local/graph.facebook.com/facebookId/picture

我正在尝试使用资产,但它只有在硬编码时才有效。

此代码不起作用,它说:值“〜”的意外令牌“运算符”。我找不到答案可能很简单。感谢您的帮助

0 投票
0 回答
171 浏览

php - 集成 facebookbundle 和 fosuserbundle

就像我在标题中提到的那样,我遇到了集成问题。

我正在使用带有以下捆绑版本的 Symfony 2.4

  • facebookBundle -> 1.3
  • fosUserBundle -> ~2.0@dev

我的配置与 FacebookBundle GitHub 页面中的配置完全相同,当我尝试访问我得到的任何链接/请求时

ContextErrorException: Catchable Fatal Error: Argument 1 passed to Back\UserBundle\Security\User\Provider\FacebookProvider::__construct() must be an instance of BaseFacebook, string given, called in C:\xampp\htdocs\MYPROJECT\app\cache\dev\appDevDebugProjectContainer.php on line 2366 and defined in C:\xampp\htdocs\MYPROJECT\src\Back\UserBundle\Security\User\Provider\FacebookProvider.php line 24

我走得更远,找出缓存文件中的内容:

@fos_facebook.api说完全相同的错误。

有没有机会帮帮我?

我想知道集成 FacebookBundle 1.3 和 Symfony 2.4 是否有问题

0 投票
2 回答
777 浏览

php - 登录后 FOSFacebookBundle 错误控制器必须返回响应(给定 null)

我正在使用 Symfony FOSUserBundle、SonataUserBundle、FOSFacebookBundle。我在我的应用程序中添加了登录按钮。

我可以使用 facebook 登录,但登录后页面重定向到 demo/secured/login_check,我收到以下错误。

“控制器必须返回一个响应(给定 null)。您是否忘记在控制器的某处添加 return 语句?”

我已经看过了

服务未触发:控制器必须返回响应(给定 null)

https://github.com/FriendsOfSymfony/FOSFacebookBundle/issues/186

但不确定我应该对我的配置进行哪些更改。

下面如果我的安全配置

我尝试如下更改配置以避免 2 个防火墙匹配相同的 URL 模式。

但我现在得到不同的错误如下

“InvalidConfigurationException:您不允许为路径“security.firewalls”定义新元素。请在一个配置文件中定义此路径的所有元素。”

0 投票
1 回答
293 浏览

symfony-2.3 - 我如何使用 fos facebook bundle 从 facebook 获取电子邮件地址

我已经成功地将我的 fos facebook 包与我的 symfony2 应用程序集成在一起。但是结果数据中没有电子邮件地址。是否可以使用 fos facebook 包获取登录人的电子邮件地址?

0 投票
1 回答
960 浏览

symfony - Fos Facebook bundle integrate without FOS user bundle in symfony 2?

Does anyone have some tutorials on how can I integrate FOS-Facebook bundle without use of the FOSUser Bundle?

0 投票
1 回答
1599 浏览

facebook - Symfony2:找不到路径“/login_check”的控制器

我一起使用 FOSUserBundle 和 FOSFacebookBundle。我让他们遵守官方文档:

FOSUserBundleFOSFacebookBundle

当我使用 facebook 按钮登录时,我看到:

应用程序/配置/aonfig.cfg

/app/config/security.yml

应用程序/配置/路由

0 投票
1 回答
299 浏览

symfony - OAuthServer 和第三方 OAuth 提供者

我目前正在将我的普通 Symfony2 WebApplication 更改为带有由 S2 后端支持的 REST Api 的 Ember.js 前端。

在我的旧解决方案中,我有 FOSUserbundle 用于常规注册/登录等,而 HWIOAuthBundle 用于 Facebook 登录。现在我正在尝试将这些功能移至我的 Rest Api。为了让常规身份验证运行,我实现了 FOSOAuthServerbundle。我的 Ember.js 正在通过 Ember-simple-auth 使用它。但这仅适用于常规登录。

我不知道如何让 facebook 登录在这个设置中工作。由于 Facebook 正在与 OAUth 合作,而我的后端正在使用它。我的前端是直接向 facebook 询问令牌吗?我的后端将如何收到通知?或者请求是否通过我的后端并且我正在提供 facebook 令牌?还是我的后端要求 Facebook 令牌,然后从 FOSOAuthServerBundle 返还我自己的 Oauth 令牌?

问号很多,网上还真没找到好的答案。有人用 facebook 登录实现了安全的 REST Api 吗?