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

مشکل در ورود از طریق گوگل به لاراول با پکیج socialite

سلام اساتید
لطفا با دقت بخونید و در صورتی که امکانش هست لطفا پاسخ بدید
سپاس

من چندین ماهه مشکل با ورود به گوگل در لاراول دارم که خطای زیر را بهم میده.
توی چندتا هاست هم تست کردم همینه
هاست مخصوص لاراول هم خریدم و همه چیز توش کار میکنه به جز این مورد.

وقتی روی دکمه ورود با گوگل توی سایت کلیک میکنم به درستی توی گوگل میره و اسم پروژه هم میاره ولی توی بازگشت به سایت خطای زیر را میده

GuzzleHttp\Exception\ClientException: Client error: `POST https://www.googleapis.com/oauth2/v4/token` resulted in a `400 Bad Request` response: { "error": "invalid_grant", "error_description": "Bad Request" } in /home/xxxxx/xxxxx/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 Stack trace: #0 /home/xxxxxx/xxxxx/vendor/guzzlehttp/guzzle/src/Middleware.php(69):

خب من توی این چند وقته هرچی روش توی اینترنت بوده تست کردم بازم خطا را دارم
این لیست مواردی هست که نصب دارم

"require": {
        "php": "^7.3|^8.0",
        "arielmejiadev/larapex-charts": "^2.1",
        "bonecms/laravel-captcha": "^2.2",
        "fideloper/proxy": "^4.4",
        "fruitcake/laravel-cors": "^2.0",
        "guzzlehttp/guzzle": "^7.0.1",
        "hekmatinasser/verta": "^1.11",
        "laravel/framework": "^8.12",
        "laravel/socialite": "^5.2",
        "laravel/tinker": "^2.5",
        "laravel/ui": "^3.2",
        "niklasravnsborg/laravel-pdf": "^4.0",
        "realrashid/sweet-alert": "^3.2",
        "sadegh19b/laravel-persian-validation": "^1.2"
    },

کارهایی که تا حالا انجام دادم

  1. نسخه guzzleHttp را به 6 و حتی 5 downgrade کردم نشد
  2. توی گوگل آدرس ها را همه جوره نوشتم نشد
  3. با http - با https - با http://www و با https://www
  4. توی هر حالت composer dump-autoload میزنم
  5. آدرس های ورودی و خروجی در env و توی گوگل یکی هست . مطمئنم . شونصد
    بار دیدم :)
  6. توی env هم APPENV روی حالت production گذاشتم
  7. توی config قسمت Sessions رفتم و حتی domain را از null دراوردم و آدرس
    سایت را نوشتم دستی بازم نشد
  8. توی کلاس Socialite هم قبل از متد user از stateless هم استفاده کردم
    بازم نشد.
  9. و ده ها مورد دیگه هم بررسی کردم بازم خطا دارم
  10. نسخه php هاست هم 7.4 و 7.3 تست کردم که میدونم ربطی به این مورد
    نداره ولی بازم نشد.

ثبت پرسش جدید
میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 2 سال پیش مطرح شد
0

سلام خسته نباشید
متد برای ارسال کاربر به گوگل برام بفرست


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

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