เมื่อเจอปัญหา Login ผ่าน Google ไม่ได้ Error 403: disallowed_useragent
ปัญหา Error 403: disallowed_useragent คืออะไร

Error 403: disallowed_useragent คือข้อผิดพลาดที่เกิดขึ้นระหว่างกระบวนการ Google OAuth Authentication โดย Google จะแสดงข้อความ “Access blocked: App’s request is invalid” และปฏิเสธการ Login ทันที
ความหมายคือ Google ตรวจพบว่าผู้ใช้กำลัง Login ผ่าน browser ที่ไม่ได้รับอนุญาต (Disallowed User Agent) ซึ่งโดยมากคือ in-app browser ที่ฝังอยู่ในแอปต่าง ๆ อย่าง LINE, Facebook หรือ Instagram
สาเหตุของ Error 403: disallowed_useragent คืออะไร ?
เปิด App ผ่าน LINE in-app browser (สาเหตุหลัก)
เมื่อมีคนส่งลิงก์ App มาใน LINE แล้วผู้ใช้กดเปิด LINE จะเปิดหน้าเว็บนั้นใน browser ในตัวของ LINE (เรียกว่า WebView หรือ in-app browser) แทนที่จะเปิดใน Chrome หรือ Safari
Google มีนโยบายด้านความปลอดภัยที่ไม่อนุญาตให้ทำ OAuth Login ผ่าน WebView เพราะอาจถูกดักข้อมูล Credential ได้ ทำให้เกิด Error นี้ขึ้นทันที แม้ว่า username/password จะถูกต้องก็ตาม
เปิด App ผ่าน in-app browser ของแอปอื่น
แอปที่มี in-app browser และอาจทำให้เกิดปัญหาเดียวกัน ได้แก่:
- Facebook / Messenger
- TikTok
- แอปอื่น ๆ ที่เปิดลิงก์ภายในตัวแอปแทน browser ภายนอก
วิธีแก้ไข: เปิด App ใน Browser ปกติ
ไม่ต้องแก้ไขการตั้งค่าใด ๆ ทั้งสิ้น วิธีแก้คือเปิด App ใน Chrome หรือ Safari โดยตรง

สำหรับผู้ใช้ Android
- ขณะอยู่ในหน้า App ที่เปิดจาก LINE ให้กด ไอคอน 3 จุด (⋮) มุมขวาบน
- เลือก “เปิดใน Chrome” หรือ “Open in browser”
- เมื่อ Chrome เปิดขึ้นมา ให้กด Login ด้วย Google ได้ตามปกติ
สำหรับผู้ใช้ iPhone (iOS)
- ขณะอยู่ในหน้า App ที่เปิดจาก LINE ให้กด ไอคอน Safari หรือ “เปิดใน Safari” ที่มุมล่างของหน้าจอ
- หากไม่มีปุ่มดังกล่าว ให้ ก็อปปี้ URL แล้วเปิดใน Safari โดยตรง
- เมื่อ Safari เปิดขึ้นมา ให้กด Login ด้วย Google ได้ตามปกติ
💡 เคล็ดลับ: เพื่อหลีกเลี่ยงปัญหานี้ในอนาคต แนะนำให้บุ๊กมาร์ก
vibekit.datayolk.netไว้ใน Chrome หรือ Safari และเปิดจาก browser โดยตรงแทนการกดลิงก์จาก LINE
คำถามที่พบบ่อย (FAQ)
คือข้อผิดพลาดที่ Google ปฏิเสธการ Login เพราะตรวจพบว่าผู้ใช้เปิดเว็บผ่าน in-app browser ของแอปอย่าง LINE ซึ่ง Google ถือว่าไม่ปลอดภัยสำหรับ OAuth
เพราะ LINE ใช้ WebView เปิดเว็บแทน browser จริง Google จึงบล็อกการ Login เพื่อป้องกันการดักข้อมูล
ไม่ต้องตั้งค่าใด ๆ แค่เปิด VibeKit ใน Chrome หรือ Safari โดยตรงก็แก้ได้ทันที
ตรวจสอบว่าเปิดเว็บจากแอปอื่น เช่น Facebook, Instagram หรือ TikTok หรือไม่ ถ้าใช่ให้เปิด Chrome/Safari แทน