问题标签 [hwioauthbundle]
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.
symfony - 如何将来自 HWIOAuthBundle 的响应数据与注册表单集成?
好吧,我找到了一种如何在这里集成多个提供商的方法。我的 Provider 就像一个魅力,但现在,当用户使用 facebook 登录时,他将被验证。想要的是用户将被重定向到一个注册表单,其中包含来自 facebook 的响应的值。
如果有人能告诉我如何解决这个问题,那就太好了。你可以在底部看到我的 Provider。
谢谢
symfony - 使用 HWIOAuthBundle 获取资源所有者名称
我正在开发一个带有“使用 Twitter 登录”和“facebook Connect”功能的网站。到目前为止,我可以同时连接两者,但我无法找到资源所有者的姓名。我按照 danvbe 指南集成了这些功能Great guide to implementation Facebook Connect in a Symfony2 project,并在 UserProvider 中找到了这一行:
显然,我尝试了这个简单的条件:
但它不起作用。关于如何获得这个名字的任何想法?
symfony - Symfony HWIOAuthBundle,SSL 证书
当我使用 Symfony2 HWIOAuthBundle 将我的网站与 facebook 连接时,出现此错误
我在堆栈上找到了如何在这个 url 下解决这个问题: Symfony HWIOAuthBundle,如何配置 cURL?
但是当我添加时:
我得到另一个错误:
我不知道这有什么问题。
配置/config.yml
facebook - 如何配置 HWIOAuthBundle 和 FOSUserBundle
我正在将 Fosuserbundle 和 HWIOAuth Bundle 配置为从 Facebook 和 Google 登录。我面临的问题是:当我尝试通过谷歌帐户登录用户时,当他尚未登录时,当我输入谷歌凭据并按登录时,它显示错误
或者有时
它确实将用户信息(例如电子邮件、用户名等)存储在数据库中,当我转到主页时,我发现我自己登录了。
当我尝试登录已经使用 hi google 帐户登录的用户时,它运行良好。
我被这个困住了......一步一步地遵循这个文档。除此以外,一切都运行良好。
您的帮助将不胜感激。
配置.yml
--------------------security.yml------------
-----------------routing.yml------------
php - 重定向到 hwioauthbundle 中的请求页面
假设我有一个页面http://example.com/page1
我在这里使用 facebook 链接登录。
而且在另一个页面,page2,我已经放置了与 facebook 的登录链接。
我想要的是,在 page1 上单击带有 facebook 链接的登录后,它应该重定向到 page1,并且在单击 page2 上的登录链接时,它应该重定向到 Page2。
现在,它总是重定向到“example.com/”。
我在 Symfony2 中使用 Hwioauthbundle 与 fosuserbundle 集成
symfony - 有没有办法手动设置 HWIOauthBundle 的重定向 URI?
由于我目前在本地开发环境中工作,我想更改 HWIOAuthBundle 发送给任何提供者(例如 Facebook)的重定向 URI。我的目标是使用诸如 lvh.me 或 noip.com 之类的服务来重定向回我的机器。
是否可以设置一个参数来进行更改?
例子:
我的应用程序当前正在生成的完整请求 URL:
我想将redirect_uri
参数更改为类似
或者
symfony - 在 HWIOAuthBundle 中如何处理来自资源所有者的回调?
我试图了解 HWIOauthBUndle 是如何工作的。我可以看到对资源所有者的初始授权请求是如何构建和发出的。
但是,我看不到资源所有者的回调如何触发我的应用程序中的任何控制器/操作(不过,它最明显的是这样做的)。
当遵循一般可用的指令时,回调将被发送到类似的东西<path to my app>/check-[resourceOwner]
,例如http://www.example.com/oauth/check-facebook
。
在我的routing.yml
文件中,我把
我看不到任何控制器是如何与该路由关联的,那么当对我的应用程序进行回调时实际发生了什么?
symfony - HWIOAuthBundle reddit OAuth 错误:“404”
我有带有 reddit 设置的 HWIOAuthBundle。这是我用于登录的 html:
这作为例外工作。下一步,在 reddit.com 上接受用户访问,同样有效。之后我被重定向回我的页面(在我的情况下:)http://localhost:8004/app_dev.php/login/check-reddit
。问题来了。我在上述错误循环中收到OAuth error: "404"
或作为错误消息。Given CSRF token is not valid.
路线:
安全:
我也尝试var_dump("test");exit;
在我的OAuthAwareUserProviderInterface
. 它甚至没有到达那里。
fosuserbundle - hwioauthbundle 和 fosuserbundle - 一起玩不好?
我正在尝试使用 HWIOauthBundle 身份验证来管理经典的 FOSUserBundle 身份验证。
每个工作都“好”。我验证并在我的用户表中查看用户,没有问题。
尽管当我尝试使用以下内容验证用户时:
$user 因 HWIOauthbundle 失败(但不是 FOSUserbundle):
我看到 HWIOauthbundle 下的令牌是通过以下方式创建的:
和 FOSUserbundle:
但我不明白为什么这会产生任何影响......
我只是试图让 $user 创建一个本地“配置文件”,当我通过 FOSUserBundle 进行身份验证时,我可以毫无问题地做到这一点。
任何见解将不胜感激。谢谢。
php - HWIOAuthBundle Google - 没有我想要的所有数据
我正在为谷歌使用 HWIOAuthBundle,我可以使用它登录和登录。但我需要了解有关用户的所有信息(工作、教育、技能等),而我收到的唯一信息是:
在我的 config.yml 中,我有两个范围:
Google+ API 在我的 Google 应用中得到了很好的激活。当我尝试使用我的帐户和相同范围的 Google API 资源管理器时,我找到了我想要的所有数据......
拜托,你能帮帮我吗?