حسین شیری نژاد
3 سال پیش توسط حسین شیری نژاد مطرح شد
4 پاسخ

احراز هویت با پکیج passport

سلام دوستا ن
تا بحال به این صورت با پکیج passport حراز هویت کردین؟

    public function login(Request $request)
    {
        $response = \Http::asForm()->post('http://localhost:8000/oauth/token', [
            'grant_type' => 'password',
            'client_id' => 3,
            'client_secret' => 'janZdLrux2NryeSkL9tM5AMc9CGIV0jP20wiMYga',
            'username' => $request->get('email'),
            'password' => $request->get('password'),
            'scope' => '',
        ]);

        return $response->json();

    }

مقدرار scope نمیدونم باید چی باشه و اینکه وقتی اینطوری میخوام توکن بگیرم اصلا برنامه وا میسته و کارنمیکنه
از postman هم درخواست میدم میخوام با این روش هم اکسس توکن و هم رفرش توکن دریافت کنم.
اگه اطلاعاتی دارید عنایت بفرمایید؟


ثبت پرسش جدید
حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 3 سال پیش مطرح شد
0

از این مدلی استفاده کردم حل شد.
این جا میزارم دوستان در صورت لزوم استفاده کنن

  public function login(Request $request)
    {
        request()->request->add([
            'grant_type' => 'password',
            'client_id' => 3,
            'client_secret' => 'janZdLrux2NryeSkL9tM5AMc9CGIV0jP20wiMYga',
            'username' => $request->get('email'),
            'password' => $request->get('password'),
            'scope' => '',
         ]);

        $request = \Request::create(env('APP_URL') . '/oauth/token', 'POST');

        $response = \Route::dispatch($request);
        ;
        return response([
            'status' => 'success',
            'data' => json_decode($response->content(), true)
        ]);

    }

AliQadimi
تخصص : برنامه نویس
@aliqadimi19988 2 سال پیش مطرح شد
1

ممنونم حسین جان خیلی کمک خوبی بود


AliQadimi
تخصص : برنامه نویس
@aliqadimi19988 2 سال پیش مطرح شد
0

یه سوالی ک برام پیش امدش این بود که من بعد از استفاده از کد بالا یه اکسس توکن و یه رفرش توکن دریافت کردم
اعتبار کد اکسس توکن یک روزه و رفرش توکن 30روز
من تو یکی از ادرس های برنامه ام امدم اطلاعات کاربر رو بگیرم
با اکسس توکن میتونم اطلاعات کاربر رو بگیرم
ولی با رفرش توکن نه
میشه یه سری اطلاعات جامع تر بهم بدید


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 2 سال پیش مطرح شد
0

سلام به این لینک مراجعه کرده و از قسمت 105شروع به دیدن ویدوها کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام