Поделиться через


структура MSiSCSI_RADIUSConfig (iscsicfg.h)

Структура MSiSCSI_RADIUSConfig предоставляет сведения, необходимые инициатору для использования службы удаленной проверки подлинности пользователей (RADIUS).

Синтаксис

typedef struct _MSiSCSI_RADIUSConfig {
  BOOLEAN          UseRADIUSForCHAP;
  ULONG            SharedSecretSizeInBytes;
  ISCSI_IP_Address RADIUSServer;
  ISCSI_IP_Address BackupRADIUSServer;
  ULONG            Reserved;
  UCHAR            SharedSecret[1];
} MSiSCSI_RADIUSConfig, *PMSiSCSI_RADIUSConfig;

Члены

UseRADIUSForCHAP

Логическое значение, указывающее, должен ли инициатор использовать RADIUS для проверки подлинности во время подтверждения запроса протокола проверки подлинности подтверждения запроса (CHAP). Если этот член имеет значение TRUE, инициатор должен использовать RADIUS для проверки подлинности во время подтверждения запроса CHAP. Если этот элемент имеет значение FALSE, инициатору не требуется использовать RADIUS.

SharedSecretSizeInBytes

Размер общего секрета (в байтах) для использования с серверами RADIUS.

RADIUSServer

Структура ISCSI_IP_Address , указывающая фиксированный адрес сервера RADIUS. Структура ISCSI_IP_Address определяет IP-адрес таким образом, который не зависит от версии используемого ПРОТОКОЛА IP.

BackupRADIUSServer

Структура ISCSI_IP_Address, указывающая фиксированные адреса для резервного сервера RADIUS.

Reserved

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

SharedSecret[1]

Массив переменной длины, содержащий общий секрет. Инициатор использует этот общий секрет для проверки подлинности основного и резервного серверов RADIUS.

Комментарии

Инициаторы используют серверы RADIUS для проверки подлинности во время подтверждения запроса CHAP.

Набор средств WMI автоматически создает объявление структуры MSiSCSI_RADIUSConfig при компиляции MSiSCSI_RADIUSConfig класса WMI в Config.mof.

Инициаторы, поддерживающие использование RADIUS для проверки подлинности CHAP, должны реализовывать класс MSiSCSI_RADIUSConfig.

Инициаторы должны по возможности использовать RADIUS, так как RADIUS позволяет централизованно управлять учетными данными CHAP.

Инициаторы должны регистрировать каждый экземпляр класса MSiSCSI_RADIUSConfig, используя имя объекта физического устройства (PDO) для HBA. Этот класс необходимо реализовать, если адаптер поддерживает проверку подлинности через RADIUS.

Требования

Требование Значение
Заголовок iscsicfg.h (включая Iscsicfg.h)

См. также раздел

ISCSI_IP_Address

класс WMI MSiSCSI_RADIUSConfig