symfony - 有没有办法为 HWIOauthBundle 手动设置重定向 URI?

标签 symfony oauth hwioauthbundle

因为我目前在本地开发环境中工作,所以我想更改 HWIOAuthBundle 发送给任何提供商(例如 Facebook)的重定向 URI。我的目标是使用 lvh.me 或 noip.com 等服务重定向回我的机器。

是否有可以设置的参数来进行更改?

例子:

我的应用程序当前正在生成的完整请求 URL:

https://www.facebook.com/dialog/oauth?response_type=code&client_id=123456&scope=email&redirect_uri=http%3A%2F%2F**localhost**%2Fmyproject%2Fweb%2Fapp_dev.php%2Foauth%2Fcheck-facebook

我想将 redirect_uri 参数更改为类似

...&redirect_uri=http%3A%2F%2Flvh.me%2Fmyproject%2Fweb%2Fapp_dev.php%2Foauth%2Fcheck-facebook

...&redirect_uri=http%3A%2F%2Fmyalias.noip.me%2Fmyproject%2Fweb%2Fapp_dev.php%2Foauth%2Fcheck-facebook

最佳答案

在 Security.yml 中,添加 default_failure_path

oauth:
            resource_owners:
                facebook: '/login/check-facebook'
            login_path: /login
            failure_path: /login
            default_target_path: /home

您可以将 default_target_path 配置为任何您想要的

default_target_path: %home%

关于symfony - 有没有办法为 HWIOauthBundle 手动设置重定向 URI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25260341/

相关文章:

symfony - fosRestBundle : Send Array into Http Request Header

php - 在 Symfony2 和 SonataAdmin 中翻译数字状态代码

android - Android 设备 Web 服务 SYMFONY 3 的连接被拒绝

symfony - Hwi oauth bundle 和 Symfony 3.4 无法 Autowiring 服务 : How to use hwi/oauth-bundle in symfony 3. 4 + FOSUserBundle

php - Doctrine 添加了不必要的自连接

ios - 如何在 swift header 中传递 OAuth。 Twitter Api(获取趋势标签)

php - Laravel Socialite + 登录后调用 API

api - API key 和 OAuth 的客户端凭据流之间的安全差异是什么?

Symfony HWIOAuthBundle - 如何禁用自动注销?

php - 交响乐 2 | HWIOAuthBundle - 如何创建自定义资源所有者?