1
は、私がインストールされている匿名であり、FosOauthBundle立体配置のが、私はこの問題を持っている:私はこのコード行でトークンとリフレッシュトークンを取得することができます:Symfony2の+ FosOauthは:トークン得るが、要求は
$ http POST http://localhost:8888/app_dev.php/oauth/v2/token grant_type=password client_id=1_3bcbxd9e24g0gk4swg0kwgcwg4o8k8g4g888kwc44gcc0gwwk4 client_secret=4ok2x70rlfokc8g0wws8c8kwcokw80k44sg48goc0ok4w0so0k username=MYEMAIL password=MYPASS
私が合格した場合間違ったMYEMAILまたは間違ったMYPASS symfonyが私にエラーで答える(これは正しい)。ユーザーはFosUserBundle経由で管理されます。
ここで、私が登録ユーザーであることをsymfonyに教えるのに、どのようにトークンを使うことができますか?
私は私のコントローラでは、この "API" を作成しました:
public function getDemosAction()
{
$user = $this->get('security.token_storage')->getToken()->getUser();
$view = $this->view($user);
return $this->handleView($view);
}
と、私はこのコードを経由して、それを呼び出す:
$curl -H "Authorization: Bearer NGEwMGIxMzJkZmU5Yjc3YmM2ZjViNmE0YWFhYTEwOTg1MjI5NzIyNDkwNmFhYTUzMTRkZTk3MzEyNjA4OWY0Ng" http://localhost:8888/app_dev.php/api/demos
が、それはいつも私を返す "アノンを。"。
ここで私のエラー