Php 第一个示例中的HWIOAuthBundle问题

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_

我在和HWIO战斗。 我正试图使它与twitter Oauth一起工作,但我不确定我走的是正确的道路,如果这个问题可能显得微不足道,我从现在开始道歉

我正在遵循文件上报告的几个说明

我有以下配置:

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,“防火墙名称:安全区域;”。 我已经浪费了半个下午的时间了”

@主持人:如果您认为这是一个零社区贡献的问题/答案,请随时删除此问题