Hai việc khác nhau mà người ta đều gọi là “ngắt kết nối”
Tài khoản GitLab có thể liên quan đến hai loại truy cập bên ngoài riêng biệt, và chúng được xử lý ở những nơi khác nhau:
| Thứ bạn đang gỡ bỏ | Nó là gì | Nơi xử lý |
|---|---|---|
| Dịch vụ đăng nhập | Nhà cung cấp bên ngoài được dùng để vào GitLab thay cho, hoặc song song với, đăng nhập bằng tên người dùng và mật khẩu thông thường | Edit profile → Access → Password and authentication → Service sign-in |
| Ứng dụng được cấp quyền | Ứng dụng bạn đã từng cho phép đọc dữ liệu GitLab thay mặt bạn | Khu vực applications/authorizations trong phần cài đặt tài khoản của bạn |
Gỡ một ứng dụng được cấp quyền không gỡ dịch vụ đăng nhập, và ngắt kết nối dịch vụ đăng nhập không thu hồi quyền truy cập dữ liệu của ứng dụng. Hãy coi đây là hai việc riêng.
Trước khi ngắt kết nối bất cứ thứ gì
Rủi ro trong việc này rất đơn giản: nếu nhà cung cấp bên ngoài là lối duy nhất vào tài khoản, ngắt kết nối nó có thể khiến bạn không còn cách nào vào. Hãy xác nhận phương án dự phòng trước.
- Xác định dịch vụ bạn muốn gỡ. Mở Edit profile, rồi Access, rồi Password and authentication, rồi Service sign-in, và ghi lại những tài khoản đã kết nối đang được liệt kê.
- Xác nhận một lối đăng nhập thứ hai dùng được. Kiểm tra rằng bạn biết tên người dùng và mật khẩu GitLab của mình và chúng thực sự hoạt động — hãy đăng xuất rồi đăng nhập lại bằng chúng, hoặc xác minh mật khẩu qua các tùy chọn khôi phục của chính tài khoản, trước khi động đến danh sách dịch vụ đăng nhập. Nếu bạn không chắc mật khẩu, hãy giải quyết việc đó trước.
- Chỉ khi đó mới ngắt kết nối. Dùng nút Disconnect bên cạnh tài khoản đã kết nối mà bạn muốn gỡ.
- Kiểm tra ngay. Đăng xuất và đăng nhập lại bằng lối còn lại. Nếu thất bại, hãy dùng các tùy chọn khôi phục tài khoản thay vì cho rằng việc ngắt kết nối không có hiệu lực.
GitLab có thể dùng dịch vụ đăng nhập bên ngoài bên cạnh đăng nhập bằng tên người dùng và mật khẩu thông thường. Nguồn
Các dịch vụ đăng nhập đã kết nối được quản lý trong Edit profile, Access, Password and authentication, Service sign-in. Nguồn
Nút Disconnect bên cạnh tài khoản đã kết nối sẽ gỡ bỏ dịch vụ đăng nhập đó. Nguồn
Các tình huống lỗi cần lường trước
- Bạn không chắc mật khẩu có hoạt động không. Chưa ngắt kết nối. Hãy xác nhận hoặc đặt lại mật khẩu qua quy trình khôi phục của chính tài khoản trong khi đăng nhập bên ngoài vẫn còn hoạt động.
- Nhà cung cấp đó còn được dùng ở nơi khác. Ngắt kết nối nó trong GitLab chỉ ảnh hưởng đến kết nối GitLab; nó không đóng tài khoản của bạn với nhà cung cấp. Hãy kiểm tra cài đặt của chính nhà cung cấp nếu bạn muốn xem xét cả phía đó.
- Bạn định gỡ một ứng dụng, không phải một phương thức đăng nhập. Dừng lại và chuyển sang việc xem xét ứng dụng; trang Service sign-in không phải nơi đúng cho việc đó.
- Bạn hoàn toàn không vào được trang cài đặt. Đó là vấn đề đăng nhập, không phải vấn đề ngắt kết nối. Hãy giải quyết quyền truy cập trước.
Sau khi dịch vụ đăng nhập đã được gỡ
Ngắt kết nối dịch vụ thay đổi cách bạn vào GitLab; bản thân nó không xem xét những ứng dụng nào vẫn còn quyền truy cập tài khoản của bạn. Nếu mục tiêu của bạn là dọn dẹp rộng hơn, việc tiếp theo là xem xét các ứng dụng bạn đã cấp quyền: xem xem xét và thu hồi các ứng dụng được cấp quyền với tài khoản GitLab của bạn.
Khi nào tìm kiếm tên người dùng là phù hợp — và khi nào không
Nếu bạn đang kiểm tra xem một tên người dùng xuất hiện công khai ở đâu, việc tra cứu tên người dùng có thể làm lộ ra các trang hồ sơ công khai như manh mối. Đó là câu hỏi khác với bảo mật tài khoản: một kết quả trùng khớp công khai không phải bằng chứng về quyền sở hữu, và tìm kiếm không thể cho bạn biết tài khoản dùng những dịch vụ đăng nhập nào hay đã cấp quyền cho những ứng dụng nào. Với việc này, các trang cài đặt tài khoản ở trên là nơi duy nhất đáng tin để xem.