首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FOSOAuthServerBundle配置

FOSOAuthServerBundle配置
EN

Stack Overflow用户
提问于 2012-09-21 06:01:01
回答 1查看 1.2K关注 0票数 0

我真的在尝试配置FOSOAuthServerBundle时迷路了。

我想我正确地安装了它。实际上,我已经创建了一个用于注册新客户端的命令。我已经添加了一个,但是当我使用所需的数据访问oauth/v2/auth时,我得到了错误和错误。现在,我真的停了下来:

代码语言:javascript
复制
Fatal error: Call to a member function isAuthorizedClient() on a non-object in /Users/pgbonino/Sites/Symfony/vendor/bundles/FOS/OAuthServerBundle/Controller/AuthorizeController.php on line 62

确切的行是带有if语句的那行:

代码语言:javascript
复制
    $event = $this->container->get('event_dispatcher')->dispatch(
        OAuthEvent::PRE_AUTHORIZATION_PROCESS,
        new OAuthEvent($user, $this->getClient())
    );

    if ($event->isAuthorizedClient()) {
        $scope = $this->container->get('request')->get('scope', null);

        return $this->container
            ->get('fos_oauth_server.server')
            ->finishClientAuthorization(true, $user, null, $scope);
    }

以前我也遇到过其他错误,但我认为多亏了论坛、文档和问题,这些错误都得到了解决。但现在我就停在这里了。

有什么线索吗?

我还在捆绑包中发现了这个似乎相关的已解决问题。但仍然不能解决我的问题:https://github.com/FriendsOfSymfony/FOSOAuthServerBundle/pull/46

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-22 02:13:17

解决了!

这是Symfony 2.0和2.1在处理调度程序方面的不同之处。

我在Symfony2.0环境中下载了FOSAUthServerBundle的Symfony2.1版本。

在捆绑包本身的几个问题中对此进行了很好的解释。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12521556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档