3

由于我目前在本地开发环境中工作,我想更改 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
4

1 回答 1

1

在 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%
于 2014-08-12T11:16:28.997 回答