• 1400/02/06

Authorization Code Grant بخش سوم :

استاد سلام خسته نباشید من قبل از گرفتن access token پیش رفتم این هم کد Route من هست:

 Route::get('info-bank/callback', function (Request $request) {
    if ($request->has('error')) {
        return 'you dont access to this account';
    }

    // dd($request->all());
    $http = new GuzzleHttp\Client();
    $response = $http->post('http://localhost:8000/oauth/token', [
        'form_params' => [

            'grant_type' => 'authorization_code',
            'client_id' => 9,
            'client_secret' => 'Ap3cVfriNCiC7OABeRfUmtPo2wnVcZl2NYB7uDvO',
            'redirect_uri' => 'http://localhost:8001/info-bank/callback',
            'code' => $request->code,

        ],
    ]);
});

ولی وقتی اجرا میکنم به صفحه خالی برنمیگردونه و ارور میده :

GuzzleHttp\Exception\ClientException thrown with message "Client error: `POST http://localhost:8000/oauth/token` resulted in a `400 Bad Request` response:
{"error":"invalid_request","error_description":"The request is missing a required parameter, includes an invalid paramet (truncated...)"

دلیل این ارور چیه استاد؟

  • 1400/02/07
  • ساعت 09:41

با سلام خدمت شما همراه عزیز

 

 

متن خطارو سرچ بفرمایید احتمالا پارامتری ارسال نمیشه

 

 دقیق با کدهای بنده هم مقایسه بفرمایید


  • 1400/02/07
  • ساعت 10:28

استاد من یه \ پشت Guzzlehttp قرار دادم متن ارور به :

Server error: `POST http://localhost:8000/oauth/token` resulted in a `500 Internal Server Error` response: Replicating claims as headers is deprecated and will removed from v4.0.

تغییر کرد کد رو دقیق برسی کردم با جلسه های قبل هم مقایسه کردم همه چی تا dd کامنت شده اوکی هست ولی بعد اون مشکل داره 


  • 1400/02/07
  • ساعت 10:32

متن خطارو سرچ بفرمایید


  • 1400/02/07
  • ساعت 11:16

این پکیج نصب نبود :)

composer require lcobucci/jwt=3.3.3

  • 1400/02/07
  • ساعت 11:18

بسیار هم عالی


logo-samandehi