Клиент FOSOAuthServerBundle не найден

Пробую использовать FOSOAuthServerBundle, все ок. Я могу аутентифицировать пользователя с помощью oauth/v2/auth, НО, если имя пользователя и пароль верны, у меня появляется это сообщение об ошибке:

Client not found.
404 Not Found - NotFoundHttpException

Трассировка стека в /var/www/www.billtrackapp.com/vendor/friendsofsymfony/oauth-server-bundle/FOS/OAuthServerBundle/Controller/AuthorizeController.php в строке 138
->findClientByPublicId($clientId); if (null === $client) { throw new NotFoundHttpException('Клиент не найден.'); } $this->client = $client;

Надеюсь, вы поможете мне в этом вопросе.

Спасибо.


person Seb Thiebaud    schedule 06.02.2013    source источник
comment
Я видел на Github, что вы нашли свою проблему. Не могли бы вы поделиться решением? У меня та же проблема, что и у вас.   -  person ornj    schedule 22.02.2013
comment
Та же проблема. Не могли бы вы поделиться решением?   -  person elachance    schedule 03.03.2013
comment
Не могли бы вы поделиться своим client.orm?   -  person Nisam    schedule 05.03.2013
comment
@Sebastien Thiebaud Как вы решили эту проблему?   -  person Hunt    schedule 20.10.2013


Ответы (1)


Ну, я не знаю, ваш ли это случай, но мой был в пространстве имен. Вам нужно увидеть, находится ли ваш клиент в папке Entity-s или в папке Model и зависит от реализации, которую вы делаете. Надеюсь это поможет. Код моего клиента:

    <?php

    // src/Azimut/ApiBundle/Entity/Client.php

    namespace Azimut\ApiBundle\Entity;

    use FOS\OAuthServerBundle\Entity\Client as BaseClient;
    use Doctrine\ORM\Mapping as ORM;

    /**
     * @ORM\Entity
     */
    class Client extends BaseClient
    {
     /**
       * @ORM\Id
       * @ORM\Column(type="integer")
       * @ORM\GeneratedValue(strategy="AUTO")
       */
        protected $id;

        public function __construct()
        {
            parent::__construct();

        }

        /**
         * Get id
         *
         * @return integer 
         */
        public function getId()
        {
            return $this->id;
        }
    }
person gerda    schedule 13.06.2013