راکت

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

1 پاسخ

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

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

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

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 تست کردم که میدونم ربطی به این مورد
    نداره ولی بازم نشد.
ثبت پرسش جدید

پاسخ‌ها

1
میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

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

شاید پاسخ شما همین‌جا باشد

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

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