Настройка кэша аутентификации

Чтобы установить интервал для проверки двухфакторной аутентификации, добавьте в конфигурацию AuthenticationConfiguration блок CacheOptions:

AuthenticationConfiguration
"AuthenticationConfiguration": {
    ...,
    ...,
    "CacheOptions": {
        "ConfidenceInterval": "12:00:00",
        "ConfidenceAttributeNames": [
            "Attribute1",
            "Attribute2"
        ]
    }
}

Имя параметра Значение параметра
CacheOptions

Настройка кэша аутентификации. Используется для пропуска второго фактора в течение заданного времени.

  • «ConfidenceInterval» — время хранения входа пользователя в формате TimeSpan:
    • «03:12:36» — запрос второго фактора через 3 часа, 12 минут, 36 секунд;
    • «3.12:54:01» — запрос второго фактора через 3 дня, 12 часов, 54 минуты, 1 секунду.
  • «ConfidenceAttributeNames» — список атрибутов в RADIUS-адаптере

Для просмотра списка атрибутов в RADIUS-адаптере добавьте в блок RadiusServerConfiguration строку:

 
"LoggingPacket": true

В логах будут отображаться атрибуты RADIUS.

После внесения изменений в файл appsettings.json перезапустите службу RADIUS.


Двухфакторная аутентификация на ваши ресурсы

Протестируй функциональность бесплатно в течении 2х недель

База знаний