DEV Community

Wahid Abduhakimov
Wahid Abduhakimov

Posted on

redirect_uri_mismatch | Google OAuth

Shu kunlarda Google OAuth ishlatib authnetication server ustida ishlayapkan edik. Bir muammo tug'ildi. localhost uchun ClientID va ClientSecret olib ishlatdik. Muammosiz ishladi.

Production serverga deploy qilgandan keyin esa ishlamay qoldi. redirect_uri_mismatch error bera boshladi. Men titmagan form va maqolalar qolmadi. Har xil yo'llarini qildim. Redirect Uri bir xil edi, lekin ishlamas edi.

Hullas, muammoni o'zim payqab qoldim. Localhost uchun olingan ClientID va ClientSecret ishlatayotgan edik. RedirectUri o'zgardi lekin o'sha ID/Secretni ishlatishda davom ettik.

Tushinishimcha, faqat Google'da (Guthub OAuth da bunday muammo yo'q) ClientID va ClientSecret issue qilyapkanda redirectUri ham shu secretlar ichiga shtrixlab qo'shiladi shekilli. Shuning uchun RedirectUri o'zgarganidan keyin ishlamay qoldi.

Hulosa shuki, Google OAuth ishlatayotganda, agar RedirectUri o'zgartirsangiz, albatta boshqa ClientID/ClientSecret oling ular uchun.

Top comments (3)

Collapse
 
shkuvandikov profile image
shkuvandikov

Rahmat menam bitta proyektga OAuth qo'shmoqchi edim )

Collapse
 
shkuvandikov profile image
shkuvandikov

Shuni ingliz tilida stackoverflowgami boshqa joygami yozib qo'ysangiz menimcha ko'pchilikni og'irini yengil qilishi mumkin

Collapse
 
wahidustoz profile image
Wahid Abduhakimov

To’g’ri