Две разные вещи, которые называют «отключением»
Учётная запись GitLab может включать два разных вида внешнего доступа, и управляются они в разных местах:
| Что вы удаляете | Что это такое | Где это настраивается |
|---|---|---|
| Сервис входа | Внешний провайдер, используемый для входа в GitLab вместо обычного входа по имени пользователя и паролю или вместе с ним | Редактировать профиль → Доступ → Пароль и аутентификация → Вход через сервис |
| Авторизованное приложение | Приложение, которому вы ранее разрешили читать данные GitLab от вашего имени | Раздел приложений/авторизаций в настройках учётной записи |
Удаление авторизованного приложения не удаляет сервис входа, а отключение сервиса входа не отзывает доступ приложения к вашим данным. Считайте это отдельными задачами.
Прежде чем что-либо отключать
Риск в этой задаче прост: если внешний провайдер — единственный путь в учётную запись, его отключение может оставить вас без доступа. Сначала убедитесь в наличии запасного варианта.
- Определите сервис, который хотите удалить. Откройте «Редактировать профиль», затем «Доступ», затем «Пароль и аутентификация», затем «Вход через сервис» и отметьте, какие подключённые учётные записи там указаны.
- Убедитесь, что есть второй рабочий способ входа. Проверьте, что вы знаете свои имя пользователя и пароль GitLab и что они действительно работают: выйдите из системы и войдите снова с их помощью или подтвердите пароль через собственные параметры восстановления учётной записи, прежде чем трогать список сервисов входа. Если вы не уверены в пароле, сначала решите этот вопрос.
- Только после этого отключайте. Используйте кнопку «Отключить» рядом с подключённой учётной записью, которую хотите удалить.
- Сразу проверьте. Выйдите из системы и войдите снова, используя оставшийся способ. Если это не удаётся, воспользуйтесь параметрами восстановления учётной записи, а не предполагайте, что отключение не сработало.
GitLab может использовать внешние сервисы входа в дополнение к обычному входу по имени пользователя и паролю. Источник
Подключённые сервисы входа управляются в разделе «Редактировать профиль» → «Доступ» → «Пароль и аутентификация» → «Вход через сервис». Источник
Кнопка «Отключить» рядом с подключённой учётной записью удаляет этот сервис входа. Источник
Сценарии сбоя, к которым нужно быть готовым
- Вы не уверены, что пароль работает. Пока не отключайте. Подтвердите или сбросьте пароль через собственный процесс восстановления учётной записи, пока внешний вход ещё работает.
- Провайдер используется и в других местах. Отключение его в GitLab влияет только на подключение к GitLab; это не закрывает вашу учётную запись у провайдера. Если хотите проверить и эту сторону, загляните в настройки самого провайдера.
- Вы хотели удалить приложение, а не способ входа. Остановитесь и воспользуйтесь задачей по проверке приложений; страница «Вход через сервис» для этого не подходит.
- Вы вообще не можете попасть на страницу настроек. Это проблема входа, а не отключения. Сначала разберитесь с доступом.
После удаления сервиса входа
Отключение сервиса меняет способ входа в GitLab; само по себе оно не проверяет, какие приложения всё ещё имеют доступ к вашей учётной записи. Если ваша цель — более широкая очистка, следующая задача — проверить авторизованные вами приложения: см. проверка и отзыв приложений, авторизованных с вашей учётной записью GitLab.
Когда поиск по имени пользователя уместен — а когда нет
Если вы проверяете, где имя пользователя появляется публично, поиск по имени пользователя может выявить публичные страницы профилей как зацепки. Это другой вопрос, не связанный с безопасностью учётной записи: публичное совпадение не доказывает владение, а поиск не может показать, какие сервисы входа использует учётная запись или какие приложения она авторизовала. Для этой задачи единственное надёжное место для проверки — страницы настроек учётной записи, указанные выше.