/ / Laravel passport 500 wewnętrzny błąd serwera podczas korzystania z subdomen - laravel, laravel-passport

Wewnętrzny błąd serwera Laravel passport 500 podczas korzystania z subdomen - laravel, laravel-passport

Korzystanie z paszportu w serwisie Laravel na mojej lokalnej maszynie i domenie http://myapp.test, Nie mam problemu.

Kiedy przekazuję kod do mojego serwera w mojej głównej domenie https://myapp.com, znowu nie ma problemu.

Jednak do testu na żywo (preprodukcji) używam sudomaina, zanim wprowadzę do głównej domeny w produkcji. Jeśli używam https://dev.myapp.com, a następnie pojawia się błąd wewnętrzny serwera 500.

Każdy pomysł, jak to naprawić?

To jest żargon, który robię:

$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;

Jeśli zmienię adres URL na moją lokalną lub produkcyjną stronę internetową (zmiana klucza paszportowego i upewnienie się, że ten sam użytkownik istnieje), działa poprawnie.

Odpowiedzi:

0 dla odpowiedzi № 1

Mój błąd. Właśnie zapomniałem uruchomić to polecenie na serwerze dla tej konkretnej domeny, jak określono w dokumentacji. To polecenie generuje klucze szyfrowania Potrzeby potrzebne do wygenerowania tokenu dostępu.

php artisan passport:keys