Вход через Google или GitLab
Как работают регистрация и вход через Google или GitLab, привязка к существующему аккаунту и возможные ошибки.
На этой странице
Кнопки «Google» и «GitLab» позволяют зарегистрироваться и входить в аккаунт BLACKBOX без отдельного пароля. Они находятся над формой, под надписью «Вход через» или «Регистрация через», на страницах «Вход» (blackbox.md/ru/login) и «Создание аккаунта» (blackbox.md/ru/register). Страница «Вход» открывается из шапки сайта ссылкой «Личный кабинет».
Доступно: любому посетителю blackbox.md, у которого есть аккаунт Google или аккаунт на GitLab.com (не на собственном сервере GitLab) с подтверждённым адресом email.
Как войти через Google или GitLab
- В шапке сайта нажмите «Личный кабинет». Откроется страница «Вход». Если аккаунта ещё нет, нажмите «Зарегистрируйтесь».
- Нажмите «Google» или «GitLab». Откроется страница выбранного сервиса.
- Выберите аккаунт и подтвердите доступ. BLACKBOX получает из этого аккаунта только имя, адрес email и идентификатор аккаунта.
- Вы вернётесь на blackbox.md и увидите надпись «Se finalizează autentificarea…» (эта страница на румынском, см. примечание ниже).
- Откроется страница, с которой вы начали вход (например, оформление заказа), или ваш профиль (
blackbox.md/account).
Сессия длится 8 часов, как и при входе по паролю. Подробнее — в статье Вход на blackbox.md и выход.
Важно Завершите вход не позднее чем через 10 минут после нажатия кнопки и в том же браузере, в котором вы её нажали. Иначе появится сообщение «Sesiunea de autentificare a expirat. Vă rugăm să reîncercați.» («Сессия аутентификации истекла. Пожалуйста, повторите попытку.»).
Какой аккаунт BLACKBOX откроется
Google или GitLab должен сообщить, что ваш адрес email подтверждён. Аккаунт GitLab, кроме того, должен быть подтверждён и активен. Дальше BLACKBOX выбирает аккаунт так:
| Ситуация | Что произойдёт |
|---|---|
| Вы уже входили через этот аккаунт Google или GitLab | Вы входите в связанный с ним аккаунт BLACKBOX. |
| Есть аккаунт BLACKBOX с тем же адресом, и адрес отмечен «Подтверждён» | Google или GitLab автоматически привязывается к этому аккаунту, и вы входите. Пароль аккаунта продолжает работать. |
| Есть аккаунт с тем же адресом, но адрес отмечен «Не подтверждён» | Вход отклоняется. Войдите по email и паролю, подтвердите адрес (Подтверждение адреса email) и повторите попытку. |
| Аккаунта с таким адресом нет | Создаётся новый аккаунт. Адрес сразу отмечен «Подтверждён», имя берётся из профиля Google или GitLab. Ваше согласие с Условиями использования и Политикой конфиденциальности фиксируется. Пароля у аккаунта нет. |
На странице «Создание аккаунта» под кнопками есть текст «Продолжая, вы принимаете Условия использования и Политику конфиденциальности.» Если вы начнёте со страницы «Вход», а аккаунта у вас нет, новый аккаунт создастся точно так же.
Сообщения об ошибках
При ошибке страница показывает сообщение и ссылку «Înapoi la autentificare» («Назад к входу»).
| Текст на экране (на румынском) | Перевод | Причина и что делать |
|---|---|---|
| «Sesiunea de autentificare a expirat. Vă rugăm să reîncercați.» | «Сессия аутентификации истекла. Пожалуйста, повторите попытку.» | Прошло больше 10 минут, вы завершили вход в другом браузере или повторили уже пройденный шаг. Начните заново в том же браузере. |
| «Autentificarea a fost anulată.» | «Аутентификация была отменена.» | Вы отказали в доступе на странице Google или GitLab. Начните заново и подтвердите доступ. |
| «Această metodă de autentificare este temporar indisponibilă.» | «Этот способ входа временно недоступен.» | Способ входа сейчас не работает. Войдите по email и паролю или повторите попытку позже. |
| «Link-ul de autentificare a expirat. Vă rugăm să reîncercați.» | «Ссылка для входа истекла. Пожалуйста, повторите попытку.» | Одноразовый код (действует 60 секунд) истёк или уже был использован. Повторите вход. |
| «Vă rugăm să folosiți un cont cu adresă de email verificată.» | «Пожалуйста, используйте аккаунт с подтверждённым email.» | Google или GitLab не подтвердил ваш адрес. Подтвердите его в аккаунте Google или GitLab либо используйте другой аккаунт. |
| «Există deja un cont cu acest email, dar adresa nu a fost verificată. Autentificați-vă normal și confirmați emailul.» | «Аккаунт с этим email уже существует, но email не был подтверждён. Войдите обычным способом и подтвердите email.» | Войдите по email и паролю, подтвердите адрес и повторите попытку. Если не помните пароль, напишите в поддержку. |
| «Autentificare eșuată: cod lipsă.» | «Аутентификация не удалась: отсутствует код.» | Страница открылась без нужных данных. Начните заново со страницы «Вход». |
| «Autentificare eșuată. Vă rugăm să încercați din nou.» | «Аутентификация не удалась. Пожалуйста, попробуйте снова.» | Другая ошибка, например Google или GitLab не ответил. Повторите попытку; если ошибка не уходит, напишите в поддержку. |
Страница с текстом {"detail":"Too many requests"} |
— | Слишком много попыток с одного IP-адреса (лимит — 30 в час). Подождите и повторите. |
Примечание Страница завершения входа и сообщения из таблицы выводятся на румынском, даже если вы начали с русской версии сайта. После входа аккаунт обычно тоже открывается на румынском — переключите язык в шапке сайта (RO / RU).
У аккаунтов, созданных через Google или GitLab, нет пароля
| Где | Что меняется |
|---|---|
| «Мой профиль» → «Безопасность аккаунта» | Есть только блок «Подтверждение email» с отметкой «Подтверждён». Раздела «Пароль» нет, добавить пароль через интерфейс нельзя. |
| Форма «Email» / «Пароль» на странице входа | Для такого аккаунта не работает. Всегда входите через Google или GitLab. |
| Панель app.blackbox.md | Входите через «Открыть панель» (блок «Ваши услуги» в профиле) или через «Панель управления» в меню аккаунта. Прямой вход по имени пользователя и паролю не сработает: у такого аккаунта нет пароля. Кнопки Google и GitLab на странице входа в панель работают только после первого входа через «Открыть панель»: см. Прямой вход на app.blackbox.md. |
| 2FA в панели | «Перегенерировать коды восстановления» требует текущий пароль, поэтому эта функция вам недоступна. Сохраните коды восстановления, полученные при включении 2FA. |
| «Удаление аккаунта» | Подтверждение только адресом email, поле «Текущий пароль» не показывается. |
Если вы привязали Google или GitLab к аккаунту, у которого уже был пароль, пароль сохраняется и работают оба способа входа.
Если вы забыли пароль от аккаунта
Ссылки для сброса пароля на blackbox.md нет. Но войти через Google или GitLab можно при двух условиях: адрес аккаунта BLACKBOX отмечен «Подтверждён», а аккаунт Google или GitLab использует точно такой же адрес.
- На странице «Вход» нажмите «Google» или «GitLab».
- Подтвердите доступ на странице Google или GitLab.
- Вы войдёте в свой аккаунт. С этого момента Google или GitLab остаётся к нему привязан.
Старый пароль при этом не меняется. Для «Изменить пароль» нужен «Текущий пароль», поэтому без него задать новый нельзя — напишите в поддержку. Если адрес не подтверждён, см. Забыли пароль от аккаунта.
Безопасность Аккаунт Google или GitLab становится ключом к вашему аккаунту BLACKBOX. Тот, кто в него войдёт, увидит заказы, сможет платить с баланса, создавать API-токены и открывать панель серверов. Включите двухфакторную аутентификацию (2FA) в Google или GitLab и не оставляйте этот аккаунт открытым на чужих компьютерах.
Частые вопросы
После входа через Google открылся пустой аккаунт. Почему? Адрес аккаунта Google отличается от адреса вашего аккаунта BLACKBOX, поэтому был создан новый, отдельный аккаунт. Нажмите «Выйти» и войдите с прежним адресом. Аккаунты автоматически не объединяются.
Можно ли привязать к одному аккаунту и Google, и GitLab? Да, если оба используют тот же адрес, что и аккаунт BLACKBOX, и этот адрес отмечен «Подтверждён».
Адрес в аккаунте Google изменился. Получится ли войти? Да. После первого входа BLACKBOX узнаёт аккаунт Google или GitLab по его идентификатору, а не по адресу, и открывает тот же аккаунт. Адрес в аккаунте BLACKBOX при этом не меняется.
Можно ли отвязать Google или GitLab от аккаунта? В личном кабинете такой функции нет. Напишите в поддержку.
Я потерял доступ к аккаунту Google или GitLab. Что делать? Если у аккаунта BLACKBOX есть пароль, войдите по email и паролю. Если аккаунт создан через Google или GitLab, пароля у него нет — напишите в поддержку (см. Как связаться с поддержкой BLACKBOX).