Если после входа через ЕСИА ПГС показывает белый экран или бесконечно крутит шестерёнки, сначала отключаю блокировщики скриптов. Если не помогло, смотрю, какие запросы ПГС режет прокси или межсетевой экран.
Значит, до ЕСИА компьютер добрался. Проблема начинается позже, когда ПГС загружает своё рабочее окно.
Сначала отключаю блокировщики
ПГС работает на JavaScript. Блокировщик рекламы, защитное расширение или веб-фильтр антивируса может пропустить вход и остановить один из скриптов после него.
- Закрываю вкладку с ПГС.
- Отключаю одно расширение, которое фильтрует страницы.
- Снова захожу в ПГС через ЕСИА.
- Если рабочее окно не появилось, включаю расширение обратно и проверяю следующее.
Все расширения сразу не отключаю: потом непонятно, какое мешало. Антивирус тоже не оставляю выключенным. Если виновата его веб-защита, добавляю разрешение для ПГС по правилам нашей организации.
Если расширения ни при чём
Тогда смотрю сетевые запросы после авторизации. Основная страница ПГС может открываться, а часть скриптов — нет. Так бывает, когда прокси или межсетевой экран пропускает один адрес и режет другой.
Здесь бесполезно проверять только ping. Он не покажет, загрузились ли нужные файлы в браузере. Мне нужен точный момент: ЕСИА отработала, возврат в ПГС произошёл, рабочее окно не собралось.
Адреса и исключения прокси беру из инструкции для нашего региона и нашего контура. Чужие записи hosts и IP с форумов не копирую: они могут относиться к другому ТОФК или вообще к другой системе.
Как понять, что всё исправлено
После входа открывается рабочее окно ПГС, появляются меню и доступные пользователю разделы. Шестерёнки пропадают.
Если вместо белого экрана появилась ошибка про организацию или аккаунт, это уже другая проблема. Например, сообщение «У пользователя нет ни одного аккаунта» я разбирал в отдельной инструкции.
Чего делать не надо
Не переустанавливаю КриптоПро и не удаляю сертификаты. При белом экране ПГС эти действия ничем не подтверждены, зато легко сломать подпись на других порталах.
Файл hosts наугад тоже не правлю. Сначала нахожу, что именно не загрузилось: скрипт в браузере или запрос, который остановила сеть.