Вход при отсутствии сети
Войти в систему по аутентификатору можно даже при отсутствии физического подключения к сети. Вход по кешированному аутентификатору аналогичен входу по аутентификатору при доступной сети.
Чтобы настроить вход при отсутствии сети:
- Настройте кеширование сессии с помощью групповых политик или реестра.
- Включите кеширование и настройте срок действия аутентификаторов в Management Console.
- Настройте срок хранения сессии в кеше.
Предварительная настройка
Вход при отсутствии сети доступен, если:
- для вашей учетной записи было установлено разрешение на кеширование аутентификаторов;
- было выполнено кеширование аутентификаторов при первом входе в систему по аутентификатору;
- был выполнен вход в систему по кешированному аутентификатору при доступной сети.
Настроить кеширование сессии
В случаях, когда отсутствует соединение с Core Server, пользователи могут пройти аутентификацию в Windows Logon в офлайн-режиме. Для этого используется сессия, закешированная на компьютере пользователя.
Чтобы настроить вход по закешированной сессии, используйте политику Настройки публичного ключа сеанса.
Чтобы настроить вход по закешированной сессии:
- Через GPO
- Через реестр
- Добавьте файл политики IndeedID.SessionPublicKey.admx из папки indeed AM <номер версии>\Misc\ADMX Templates на компьютер с Core Server и установленным Windows Logon.
- Откройте редактор GPO.
- Откройте раздел Конфигурация компьютера → Административные шаблоны → Indeed ID → Cache server.
- Включите политику Настройки публичного ключа сеанса.
- В свойствах политики в поле Публичный ключ сессии введите значение публичного ключа, сгенерированного при установке Core Server. Значение публичного ключа можно найти в файле SessionPublicKey.pub либо в конфигурационном файле Core Server Web.config в разделе
sessionEncryptionSettings
в параметреpublicKey
. - Перейдите в раздел Конфигурация компьютера → Административные шаблоны → Indeed ID → Client Connection.
- Включите политику Проверка доступности сервера Indeed EA\ESSO.
- В параметрах политики задайте значения для настроек Таймаут ожидания результата проверки (мс) и Время жизни результата проверки (мс).
Откройте редактор реестра на компьютере.
Откройте раздел Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Indeed-ID.
Создайте раздел ServerAvailability.
В этом разделе создайте три параметра типа DWORD:
IsEnabled
со значением 1;CheckResultTtMs
с нужным значением времени жизни результата проверки в мс;CheckWaitTimeoutMs
с нужным значением таймаута ожидания результата проверки в мс.
Включить кеширование и настроить срок действия аутентификаторов
Включить кеширование и задать срок действия кешированных аутентификаторов можно в настройках приложения политики или пользователя в Management Console.
По умолчанию срок действия кешированных аутентификаторов составляет 10 дней, отсчитывается с даты последнего входа в приложение и не зависит от того, будет ли выполнен вход в приложение в дальнейшем в течение этого срока.
Например, при установленном сроке 10 дней и выполнении входа в приложение в 10:00 12.04.2025 кешированные аутентификаторы будут действительны с 10:00 12.04.2010 до 10:00 мин 22.04.2025.
Если срок действия кешированных аутентификаторов истек и Core Server недоступен, при попытке входа в приложение отображается сообщение Ошибка при входе в систему. Сервер не найден. Кеширование данных пользователя запрещено.
Настроить срок хранения сессии в кеше
При кратковременных разрывах подключения к Core Sever можно настроить период, в течение которого сессию можно будет использовать повторно.
В течение заданного периода сессия хранится в кеше и может быть повторно использована при запросе на новое соединение с сервером. При этом проверка работоспособности сервера повторно не происходит, вместо этого используется закешированный результат проверки.
По истечении периода хранения сессия завершается. По новому запросу на соединение с сервером создается новая сессия.
Чтобы настроить срок хранения сессии в кеше:
- Через GPO
- Через реестр
- Откройте редактор GPO.
- Откройте раздел Конфигурация компьютера → Административные шаблоны → Indeed ID → Client Connection.
- Включите политику Настройки подключения к серверу.
- В свойствах политики задайте нужное значение для параметра Период удержания объекта сессии (мс). Значение по умолчанию — 180000 мс (3 минуты).
- Откройте редактор реестра.
- Откройте раздел Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Indeed-ID\SrvLocator2.
- Для параметра
SessionHoldPeriodMs
типа DWORD установите нужное значение. Значение по умолчанию — 180000 мс (3 минуты).