/ / Laravelパスポート500サブドメイン使用時の内部サーバーエラー - laravel、laravel-passport

Laravelパスポート500サブドメイン使用時の内部サーバーエラー - laravel、laravel-passport

ローカルマシンとドメインでlaravelパスポートを使用する http://myapp.test、 問題なんかない。

メインドメインのサーバーにコードをプッシュすると https://myapp.com、再び問題ありません。

しかし、私は生産のメインドメインにプッシュする前に、私のライブテスト(プリプロダクション)に使用されるsudomainを持っています。私が使うなら https://dev.myapp.com、500の内部サーバーエラーが発生します。

どのようにそれを修正するための任意のアイデア?

これは私がやっている鼻緒です。

$http = new GuzzleHttpClient;

$response = $http->post("https://dev.myapp.com/oauth/token", [
"form_params" => [
"grant_type" => "password",
"client_id" => "client_id",
"client_secret" => "client_secret_key",
"username" => "john@example.com",
"password" => "123456",
"scope" => "",
],
]);

return $response;

私のローカルまたはプロダクションのウェブサイト(パスポートキーを変更し、同じユーザーが存在することを確認する)にURLを変更すると、正常に動作します。

回答:

回答№1は0

私の悪い。 ドキュメントで指定されている特定のドメインのサーバーでそのコマンドを実行するのを忘れてしまった。このコマンドは、アクセストークンを生成するために必要な暗号化キーを生成します。

php artisan passport:keys