我正在尝试安装和配置HWIOAuthBundle捆绑包,但我遇到了一些问题。这就是我所做的:
1) 在以下位置启用捆绑包AppKernel.php
:
new HWI\Bundle\OAuthBundle\HWIOAuthBundle(),
2)将此行添加到config.yml
:
imports:
- { resource: parameters.yml }
- { resource: security.yml }
- { resource: sonata.yml }
- { resource: hwi.yml }
3)在文件中写入以下内容hwi.yml
:
hwi_oauth:
firewall_name: admin_area
resource_owners:
salesforce:
type: salesforce
client_id: <cliend_id>
client_secret: <client_secret>
4) 在开头添加路线routing.yml
:
#FOSUserBundle
fos_user:
resource: "@FOSUserBundle/Resources/config/routing/all.xml"
#HWIOAuthBundle
hwi_oauth_redirect:
resource: "@HWIOAuthBundle/Resources/config/routing/redirect.xml"
prefix: /connect
hwi_oauth_login:
resource: "@HWIOAuthBundle/Resources/config/routing/login.xml"
prefix: /login
#SonataAdmin
admin:
resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
prefix: /admin
_sonata_admin:
resource: .
type: sonata_admin
prefix: /admin
当我在浏览器中调用时:http://applocal.dev/app_dev.php
我收到此错误:
CheckExceptionOnInvalidReferenceBehaviorPass.php 第 58 行中的 ServiceNotFoundException:服务“hwi_oauth.security.oauth_utils”依赖于不存在的服务“hwi_oauth.resource_ownermap.admin_area”。
我在这里缺少什么?为什么会出现这个错误?