人們所稱的「中斷連結」其實是兩件不同的事
GitLab 帳號可能涉及兩種不同的外部存取,而且它們是在不同地方清理的:
| 你要移除的東西 | 這是什麼 | 在哪裡處理 |
|---|---|---|
| 登入服務 | 用來進入 GitLab 的外部提供者,可取代或搭配一般使用者名稱與密碼登入 | 編輯個人檔案 → 存取 → 密碼與驗證 → 服務登入 |
| 已授權的應用程式 | 你先前允許代表你讀取 GitLab 資料的應用程式 | 帳號設定的應用程式/授權區域 |
移除已授權的應用程式不會移除登入服務,而中斷登入服務也不會撤銷應用程式對你資料的存取權。請把它們視為兩項不同的任務。
中斷任何連結之前
這項任務的風險很簡單:如果外部提供者是你進入帳號的唯一途徑,中斷它可能讓你再也無法登入。請先確認備用登入方式。
- 確認你想移除的服務。 依序開啟「編輯個人檔案」、「存取」、「密碼與驗證」、「服務登入」,並記下列出了哪些已連結帳號。
- 確認第二種可用的登入途徑。 在動到服務登入清單之前,請確認你知道自己的 GitLab 使用者名稱與密碼,而且它們確實有效——登出後再用它們登入,或透過帳號本身的復原選項驗證密碼。如果你不確定密碼,請先解決這個問題。
- 然後才中斷連結。 使用你想移除的已連結帳號旁的「中斷連結」控制項。
- 立即驗證。 登出,並使用剩下的途徑重新登入。如果失敗,請使用帳號復原選項,不要假設中斷連結沒有生效。
GitLab 除了一般使用者名稱與密碼登入外,還可以使用外部登入服務。來源
已連結的登入服務可在「編輯個人檔案」→「存取」→「密碼與驗證」→「服務登入」中管理。來源
已連結帳號旁的「中斷連結」控制項會移除該登入服務。來源
需要預先規劃的失敗路徑
- 你不確定密碼是否有效。 先不要中斷連結。趁外部登入仍可用時,透過帳號本身的復原流程確認或重設密碼。
- 該提供者也在其他地方使用。 在 GitLab 中斷連結只影響 GitLab 的連線;不會關閉你在該提供者的帳號。如果你想一併檢查那一邊,請查看提供者自己的設定。
- 你原本想移除的是應用程式,而不是登入方式。 請停在這裡,改用應用程式審查任務;「服務登入」頁面不是做這件事的地方。
- 你完全無法進入設定頁面。 這是登入問題,不是中斷連結問題。請先解決存取問題。
登入服務移除之後
中斷服務會改變你進入 GitLab 的方式;它本身不會審查哪些應用程式仍持有你帳號的存取權。如果你的目標是更全面的清理,下一個任務是審查你授權過的應用程式:請參閱審查並撤銷以你的 GitLab 帳號授權的應用程式。
使用者名稱搜尋何時適用——何時不適用
如果你是在查某個使用者名稱公開出現在哪裡,使用者名稱查詢可以找出公開個人檔案頁面作為線索。這與帳號安全是不同問題:公開比對結果不是所有權的證明,搜尋也無法顯示某個帳號使用哪些登入服務或授權了哪些應用程式。就這項任務而言,上述帳號設定頁面是唯一可靠的查看位置。