TruthsSeek
ไทย

คำถามที่พบบ่อย เผยแพร่แล้ว 2026-10-22 · อัปเดตแล้ว 2026-10-22

วิธีเพิกถอน GitHub OAuth App เก่าโดยไม่สับสนกับเซสชันเข้าสู่ระบบ

สิ่งพิมพ์ TruthsSeek · นโยบายกองบรรณาธิการ

คำตอบสั้นๆ · การอนุญาต GitHub OAuth ทำให้แอปของบุคคลที่สามสามารถดำเนินการในบัญชีของคุณได้ภายในขอบเขตที่คุณอนุมัติ ซึ่งแยกจากเซสชันเข้าสู่ระบบในเบราว์เซอร์, SSH key และ GitHub App ที่ติดตั้งไว้ หากต้องการเพิกถอน ให้เปิด Settings จากนั้น Applications ภายใต้ Integrations แล้วเลือก Authorized OAuth Apps ตรวจสอบว่าแอปคืออะไรและเข้าถึงอะไรได้บ้าง แล้วเพิกถอนรายการนั้นโดยเฉพาะ การเพิกถอนจะหยุดการเข้าถึงในอนาคตผ่านการอนุญาตนั้น แต่จะไม่เรียกคืนข้อมูลที่แอปคัดลอกไปแล้วที่อื่น

ตรวจสอบทันที — TraceSeek สแกน 3,000+ แพลตฟอร์ม ใน 20–30 วินาที สแกนครั้งแรกฟรี

⬇︎ iOS⬇︎ Android

การอนุญาต OAuth คืออะไรกันแน่

เมื่อคุณคลิก “Authorize” บนแอปของบุคคลที่สาม GitHub จะบันทึกการอนุญาต (grant) ว่าแอปนั้นสามารถดำเนินการในนามของคุณได้ภายในสิทธิ์ที่คุณอนุมัติ การอนุญาตนี้ไม่ใช่เซสชันเบราว์เซอร์ของคุณ ไม่ใช่ SSH key และไม่ใช่ GitHub App ที่ติดตั้งไว้ซึ่งมีการตั้งค่าการติดตั้งของตัวเอง แต่ละอย่างถูกเพิกถอนหรือลบในตำแหน่งที่แตกต่างกัน ดังนั้นขั้นตอนแรกคือระบุว่าคุณกำลังดูการเข้าถึงประเภทใดอยู่

สิ่งที่คุณเห็นสิ่งนั้นคืออะไรจัดการที่ไหน
แอปของบุคคลที่สามที่แสดงพร้อมขอบเขตที่คุณอนุมัติการอนุญาต OAuthSettings → Applications → Authorized OAuth Apps
คู่คีย์ที่คุณเพิ่มสำหรับ Git ผ่าน SSHSSH keySettings → SSH and GPG keys
คุณเข้าสู่ระบบอยู่ในเบราว์เซอร์นี้เซสชันเข้าสู่ระบบการออกจากระบบ หรือหน้าจอเซสชัน
แอปที่ติดตั้งบนรีพอซิทอรีหรือองค์กรการติดตั้ง GitHub Appการตั้งค่าการติดตั้งของแอปหรือองค์กร

หากรายการที่คุณกำลังดูอยู่ไม่ใช่การอนุญาต OAuth การเพิกถอนจากรายการ OAuth จะไม่แก้ไขปัญหานั้น

ทำไมต้องตรวจสอบก่อนเพิกถอน

การอนุญาตเก่าอาจยังทำสิ่งที่คุณพึ่งพาอยู่ เช่น เครื่องมือ deploy, ปลั๊กอิน editor หรือการเชื่อมต่อ CI การเพิกถอนจะตัดการเข้าถึงของแอปนั้นผ่านการอนุญาต ซึ่งเป็นจุดประสงค์ แต่ก็อาจทำให้เวิร์กโฟลว์ที่ยังพึ่งพาอยู่หยุดทำงานได้ ตรวจสอบชื่อแอป สิทธิ์ที่ระบุไว้ และครั้งสุดท้ายที่คุณใช้งานก่อนดำเนินการ

GitHub แนะนำให้ตรวจสอบแอปที่ได้รับอนุญาต รวมถึงแอปที่เข้าถึงรีพอซิทอรีส่วนตัว แหล่งที่มา

หากคุณไม่รู้จักแอป หรือการเข้าถึงที่แอปมีกว้างกว่าภารกิจที่แอปทำ นั่นคือกรณีที่ควรเพิกถอน หากคุณรู้จักและยังใช้งานอยู่ ให้พิจารณาว่าขอบเขตปัจจุบันยังเหมาะสมหรือไม่ก่อนตัดสินใจ

เช็กลิสต์ก่อนและหลัง

ใช้เป็นบันทึกสั้นๆ เพื่อให้รู้ว่าอะไรเปลี่ยนไปและย้อนกลับข้อผิดพลาดได้หากจำเป็น

ก่อนเพิกถอน

หลังเพิกถอน

วิธีเพิกถอนการอนุญาต

เปิด Settings ของบัญชี จากนั้น Applications ภายใต้ Integrations แล้วเลือก Authorized OAuth Apps เพื่อตรวจสอบการเข้าถึง แหล่งที่มา

จากรายการ ให้เปิดเมนูของแอปที่ต้องการลบโดยเฉพาะ

การอนุญาตที่ไม่รู้จักหรือล้าสมัยสามารถเพิกถอนได้จากเมนูของแอป หน้านั้นยังมีตัวเลือก Revoke all ด้วย แหล่งที่มา

เพิกถอนรายการเดียวเมื่อคุณต้องการลบเพียงแอปเดียว ตัวเลือก Revoke all ใช้เมื่อคุณตรวจสอบรายการแล้วและต้องการล้างการอนุญาตทั้งหมด ซึ่งจะมีผลกับทุกแอปในหน้านั้น ไม่ใช่เฉพาะแอปที่คุณกำลังดูอยู่

ขอบเขตความล้มเหลวที่ควรจำไว้

เมื่อใดควรถือว่าการอนุญาตน่าสงสัย

คุณไม่จำเป็นต้องมีเรื่องราว dramatic เพื่อลงมือ สัญญาณเชิงปฏิบัติคือ: คุณไม่รู้จักแอป, สิทธิ์กว้างกว่าภารกิจที่แอปทำ หรือคุณจำไม่ได้ว่าอนุญาตไปเมื่อไร ในกรณีเหล่านั้น การเพิกถอนรายการที่เฉพาะเจาะจงเป็นขั้นตอนที่สมเหตุสมผล ตามด้วยการตรวจสอบว่ามีสิ่งใดที่คุณพึ่งพาอยู่หยุดทำงานหรือไม่ หากเวิร์กโฟลว์หยุดทำงานจริง ให้อนุญาตใหม่หลังจากยืนยันว่าแอปคือแอปที่คุณคาดหวังและขอบเขตตรงกับสิ่งที่ต้องการ

คำถามที่พบบ่อย

การเพิกถอน OAuth app จะลบข้อมูลที่แอปเก็บไปแล้วหรือไม่

ไม่ การเพิกถอนจะลบการอนุญาต ดังนั้นแอปจะไม่สามารถใช้การอนุญาตนั้นดำเนินการในบัญชีของคุณได้อีก แต่จะไม่เรียกคืนหรือลบข้อมูลที่แอปเก็บไว้แล้วหรือคัดลอกไปที่อื่น และไม่ควรถือเป็นการรับประกันว่าข้อมูลจะถูกลบ

การอนุญาต OAuth เหมือนกับ SSH key หรือไม่

ไม่ การอนุญาต OAuth คือการให้สิทธิ์แอปของบุคคลที่สาม ซึ่งจัดการภายใต้ Authorized OAuth Apps ส่วน SSH key คือข้อมูลรับรองที่คุณเพิ่มสำหรับ Git ผ่าน SSH และจัดการใน Settings ของ SSH and GPG keys การลบอย่างหนึ่งไม่ได้ลบอีกอย่างหนึ่ง

การเพิกถอนแอปจะทำให้ฉันออกจากระบบ GitHub ในเบราว์เซอร์หรือไม่

ไม่ เซสชันเข้าสู่ระบบในเบราว์เซอร์ของคุณแยกจากการอนุญาตแอป การเพิกถอนแอปมีผลต่อการเข้าถึงของแอปนั้น ไม่ใช่เซสชันที่คุณเข้าสู่ระบบอยู่ และการออกจากระบบไม่ได้เพิกถอนการอนุญาตแอป

ความแตกต่างระหว่าง Revoke และ Revoke all คืออะไร

การเพิกถอนจากเมนูของแอปจะลบการอนุญาตนั้นเพียงรายการเดียว ส่วน Revoke all จะล้างการอนุญาตทุกรายการที่แสดงบนหน้า Authorized OAuth Apps ดังนั้นควรตรวจสอบรายการทั้งหมดก่อนใช้

อ่านต่อ

คู่มือแพลตฟอร์ม

พร้อมที่จะค้นหาใครสักคนแล้วหรือยัง?

ดูว่าชื่อผู้ใช้ เปิดเผยอะไรบ้าง

ตามข้อมูลผลิตภัณฑ์ TraceSeek ค้นหา 3,000+ แพลตฟอร์ม ภายใน 20–30 วินาที และแสดงโปรไฟล์สาธารณะที่เข้าถึงได้ซึ่งตรงกับชื่อผู้ใช้ การสแกนครั้งแรกฟรี ผลลัพธ์ที่เป็นไปได้ต้องได้รับการตรวจสอบด้วยตนเอง การสแกนครั้งแรกไม่ต้องลงทะเบียนหรือเข้าสู่ระบบ

⬇︎ ดาวน์โหลดสำหรับ iOS⬇︎ ดาวน์โหลดบน Android

ใช้งานได้บน iPhone & Android · สแกน 20–30 วินาที · 3,000+ แพลตฟอร์ม

⬇︎ App Store ⬇︎ Google Play