Php 第一个示例中的HWIOAuthBundle问题
我在和HWIO战斗。 我正试图使它与twitter Oauth一起工作,但我不确定我走的是正确的道路,如果这个问题可能显得微不足道,我从现在开始道歉 我正在遵循文件上报告的几个说明 我有以下配置:Php 第一个示例中的HWIOAuthBundle问题,php,symfony,hwioauthbundle,Php,Symfony,Hwioauthbundle,我在和HWIO战斗。 我正试图使它与twitter Oauth一起工作,但我不确定我走的是正确的道路,如果这个问题可能显得微不足道,我从现在开始道歉 我正在遵循文件上报告的几个说明 我有以下配置: config.yml hwi_oauth: firewall_name: secured_area; resource_owners: twitter: type: twitter client_id: <consumer_
config.yml
hwi_oauth:
firewall_name: secured_area;
resource_owners:
twitter:
type: twitter
client_id: <consumer_key>
client_secret: <consumer-secret>
routing.yml
hwi_oauth_redirect:
resource: "@HWIOAuthBundle/Resources/config/routing/redirect.xml"
prefix: /connect
hwi_oauth_login:
resource: "@HWIOAuthBundle/Resources/config/routing/login.xml"
prefix: /login
security.yml
firewalls:
...
secured_area:
anonymous: ~
oauth:
resource_owners:
twitter: "/login/check-twitter"
login_path: /login
use_forward: false
failure_path: /login
oauth_user_provider:
service: hwi_oauth.user.provider
access_control:
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
config.yml
卫生福利及食物局局长:
防火墙名称:安全区域;
资源所有者:
推特:
类型:twitter
客户识别码:
客户机密:
路由.yml
hwi_oauth_重定向:
资源:“@hwiauthbundle/Resources/config/routing/redirect.xml”
前缀:/connect
hwi_oauth_登录:
资源:“@hwiauthbundle/Resources/config/routing/login.xml”
前缀:/login
security.yml
防火墙:
...
安全区:
匿名:~
oauth:
资源所有者:
twitter:“/login/check twitter”
登录路径:/login
使用前向:false
失败路径:/login
oauth_用户_提供程序:
服务:hwi_oauth.user.provider
访问控制:
-{路径:^/login,角色:是否经过身份验证\u匿名}
在oauth_user_提供程序中,我知道我可以使用doc页面中报告的三种默认实现之一
如果我尝试访问此配置中包含的页面,我会收到:
CheckExceptionInValidReferenceBehaviorPass.php第58行中的ServiceNotFoundException:服务“hwi_oauth.security.oauth_utils”依赖于不存在的服务“hwi_oauth.resource_ownermap.secured_area;”
请问有没有人能告诉我这个错误是由什么引起的?我在oauth_user_provider中指定的服务是不是一个糟糕的服务,我误解了文档中关于实现oauth_user_provider接口的3个默认服务实现的内容?该死,这是一个输入错误。它位于config.yml,“防火墙名称:安全区域;”。 我已经浪费了半个下午的时间了” @主持人:如果您认为这是一个零社区贡献的问题/答案,请随时删除此问题