TruthsSeek
Tiếng Việt

Câu hỏi thường gặp Đã xuất bản 2026-10-22 · Đã cập nhật 2026-10-22

Cách thu hồi ứng dụng GitHub OAuth cũ mà không nhầm với phiên đăng nhập

Ấn phẩm TruthsSeek · Chính sách biên tập

Câu trả lời nhanh · Ủy quyền GitHub OAuth cho phép ứng dụng bên thứ ba hành động trên tài khoản của bạn trong phạm vi quyền bạn đã phê duyệt; nó tách biệt với phiên đăng nhập trình duyệt, khóa SSH và GitHub App đã cài đặt. Để thu hồi, mở Settings, rồi Applications trong Integrations, rồi Authorized OAuth Apps, kiểm tra ứng dụng là gì và có thể truy cập gì, rồi thu hồi đúng mục đó. Thu hồi ủy quyền chặn quyền truy cập trong tương lai qua khoản cấp đó, nhưng không thu hồi dữ liệu ứng dụng đã sao chép đi nơi khác.

Kiểm tra ngay — TraceSeek quét 3.000+ nền tảng trong 20–30 giây. Lần quét đầu tiên miễn phí.

⬇︎ iOS⬇︎ Android

Ủy quyền OAuth thực chất là gì

Khi bạn nhấn “Authorize” trên một ứng dụng bên thứ ba, GitHub ghi nhận một khoản cấp: ứng dụng giờ có thể hành động thay bạn trong phạm vi quyền bạn đã phê duyệt. Khoản cấp đó không phải phiên trình duyệt của bạn, không phải khóa SSH, và không phải GitHub App đã cài đặt với cài đặt riêng của nó. Mỗi loại được thu hồi hoặc gỡ bỏ ở một nơi khác nhau, nên bước đầu tiên là xác định bạn đang nhìn vào loại quyền truy cập nào.

Những gì bạn thấyĐó là gìQuản lý ở đâu
Ứng dụng bên thứ ba được liệt kê với các phạm vi bạn đã phê duyệtỦy quyền OAuthSettings → Applications → Authorized OAuth Apps
Cặp khóa bạn đã thêm cho Git qua SSHKhóa SSHSettings → SSH and GPG keys
Bạn đang đăng nhập trong trình duyệt nàyPhiên đăng nhậpĐăng xuất, hoặc trang phiên
Ứng dụng được cài trên một kho lưu trữ hoặc tổ chứcCài đặt GitHub AppCài đặt cài đặt của ứng dụng hoặc tổ chức

Nếu mục bạn đang xem không phải ủy quyền OAuth, thu hồi nó từ danh sách OAuth sẽ không giải quyết được.

Vì sao nên xem xét trước khi thu hồi

Một ủy quyền cũ có thể vẫn đang làm việc bạn dựa vào, chẳng hạn công cụ triển khai, plugin trình soạn thảo hoặc tích hợp CI. Thu hồi sẽ cắt quyền truy cập của ứng dụng đó qua khoản cấp, đó chính là mục đích, nhưng cũng có thể làm hỏng quy trình vẫn phụ thuộc vào nó. Hãy xem tên ứng dụng, các quyền được liệt kê và lần cuối bạn dùng nó trước khi hành động.

GitHub khuyến nghị xem xét các ứng dụng đã ủy quyền, bao gồm ứng dụng có quyền truy cập kho lưu trữ riêng tư. Nguồn

Nếu bạn không nhận ra ứng dụng, hoặc quyền nó nắm giữ rộng hơn nhiệm vụ nó thực hiện, đó là trường hợp nên thu hồi. Nếu bạn nhận ra nó và vẫn dùng, hãy cân nhắc liệu các phạm vi hiện tại có còn phù hợp trước khi quyết định.

Danh sách kiểm tra trước và sau

Dùng mục này như một ghi chép ngắn để bạn biết điều gì đã thay đổi và hoàn tác sai sót nếu cần.

Trước khi thu hồi

Sau khi thu hồi

Cách thu hồi ủy quyền

Mở Settings tài khoản, Applications trong Integrations, rồi Authorized OAuth Apps để xem xét quyền truy cập. Nguồn

Từ danh sách, mở menu cho ứng dụng cụ thể bạn muốn gỡ.

Một ủy quyền không nhận ra hoặc đã lỗi thời có thể được thu hồi từ menu ứng dụng; trang cũng có tùy chọn Revoke all. Nguồn

Thu hồi một mục khi bạn chỉ muốn gỡ một ứng dụng. Tùy chọn Revoke all dành cho khi bạn đã xem xét danh sách và muốn xóa mọi ủy quyền; nó sẽ ảnh hưởng đến mọi ứng dụng trên trang đó, không chỉ ứng dụng bạn đang xem.

Ranh giới thất bại cần lưu ý

Khi nào coi một ủy quyền là đáng ngờ

Bạn không cần một câu chuyện kịch tính để hành động. Các dấu hiệu thực tế là: bạn không nhận ra ứng dụng, quyền rộng hơn nhiệm vụ nó thực hiện, hoặc bạn không nhớ đã ủy quyền nó. Trong những trường hợp đó, thu hồi đúng mục là bước hợp lý, sau đó kiểm tra xem có thứ gì bạn dựa vào bị ngừng hoạt động không. Nếu một quy trình thực sự bị hỏng, chỉ ủy quyền lại sau khi xác nhận ứng dụng đúng là ứng dụng bạn mong đợi và các phạm vi khớp với nhu cầu của nó.

Câu hỏi thường gặp

Thu hồi ứng dụng OAuth có xóa dữ liệu ứng dụng đã thu thập không?

Không. Thu hồi gỡ bỏ ủy quyền, nên ứng dụng không thể dùng khoản cấp đó để hành động trên tài khoản của bạn nữa. Nó không thu hồi hay xóa thông tin ứng dụng đã lưu hoặc sao chép đi nơi khác, và không nên coi là đảm bảo xóa bỏ.

Ủy quyền OAuth có giống khóa SSH không?

Không. Ủy quyền OAuth là khoản cấp cho ứng dụng bên thứ ba, được quản lý trong Authorized OAuth Apps. Khóa SSH là thông tin xác thực bạn thêm cho Git qua SSH và được quản lý trong cài đặt SSH and GPG keys. Gỡ cái này không gỡ cái kia.

Thu hồi ứng dụng có đăng xuất tôi khỏi GitHub trong trình duyệt không?

Không. Phiên đăng nhập trình duyệt của bạn tách biệt với ủy quyền ứng dụng. Thu hồi ứng dụng ảnh hưởng đến quyền truy cập của ứng dụng đó, không phải phiên đã đăng nhập của bạn, và đăng xuất không thu hồi ủy quyền ứng dụng.

Sự khác biệt giữa Revoke và Revoke all là gì?

Thu hồi từ menu của một ứng dụng sẽ gỡ một ủy quyền đó. Revoke all xóa mọi ủy quyền được liệt kê trên trang Authorized OAuth Apps, nên hãy xem xét toàn bộ danh sách trước khi dùng.

Tiếp tục đọc

Hướng dẫn nền tảng

Sẵn sàng tra cứu ai đó?

Xem username tiết lộ điều gì

Theo thông tin sản phẩm, TraceSeek tìm kiếm 3.000+ nền tảng trong 20–30 giây và hiển thị các hồ sơ công khai khớp với tên người dùng. Lần quét đầu tiên là miễn phí. Các kết quả khớp có thể cần được xem xét thủ công. Lần quét đầu tiên không yêu cầu đăng ký hoặc đăng nhập.

⬇︎ Tải xuống cho iOS⬇︎ Tải xuống trên Android

Hoạt động trên iPhone & Android · Quét trong 20–30 giây · 3.000+ nền tảng

⬇︎ App Store ⬇︎ Google Play