私のyii2プロジェクトにはBearerAuth
が使用されています。認証はローカルコンピュータで正常に動作しますが、サーバ上で同じコードとデータベースをアップロードしたときに動作しません。Unauthorised
エラーです。Yii2 authBearerがサーバで動作していません
header
を画面に印刷しようとしましたが、ヘッダーにaccess_token
がないことがわかりました。私はテストのためPOSTMAN
を使用していると私はトークン
と次のようにヘッダーにトークンを渡しています私が間違っているのはありますか?サーバーにAuthrorisation
ヘッダーを送信する他の方法はありますか?
access_token
はデータベースにあります。サーバでもデバッグしようとしましたが、User
モデルのメソッドfindIdentityByAccessToken
に行き、その前にエラーがスローされます。
?私は解決策をオンラインで見つけようとしましたが、答えを得ることができませんでした。 –
.htaccessというファイルを作成します。 コードを書いてください。 SetEnvIf Authorization + HTTP_AUTHORIZATION = $ 0 –
ありがとうございます。私はそれを得て、今はうまくいく。 –