私は Symfony プロジェクトで LexikJWTAuthenticationBundle を使用していますが、ローカルではうまく機能します。
私が抱えている問題は、リモートサーバーにあります。正しいユーザー名とパスワードを使用してエンドポイント login_check に投稿すると、問題なくトークンを取得できますが、認証ヘッダーのトークンを別のエンドポイントに送信しようとすると、常に 401 無効な資格情報が取得されます
これを絞り込むのを手伝ってくれる人はいますか?私のマシンには、サーバーとまったく同じ構成がありません。これの原因は何ですか?
AuthenticationException "A Token was not found in the TokenStorage" を取得していますが、それが何を意味するのか、または修正する方法がよくわかりません。
繰り返しますが、有効なトークンがあり、ローカルで完全に機能する同じ呼び出しがリモート サーバーで失敗します。
ありがとう!
サーバー情報
Ubuntu 14.04.4 LTS
PHP 5.5.9-1ubuntu4.14 (cli) (ビルド: 2015 年 10 月 28 日 01:34:46) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0、Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.3、Copyright (c) 1999-2014、Zend Technologies と Xdebug v2.2.3、Copyright (c) 2002-2013、Derick Rethans
symfony バージョン 3.0.3
lexik/jwt-authentication-bundle v1.4.3
注: lexik/jwt-authentication-bundle githubページで、さらに詳細な問題を公開しました。
編集:みんなの時間を無駄にしてごめんなさい。Mod_rewrite が有効になっていませんでした:(