clase WMI de MSiSCSI_RADIUSConfig
La MSiSCSI_RADIUSConfig clase WMI indica si un iniciador usa el servicio de usuario de acceso telefónico local de autenticación remota (RADIUS) y proporciona información que el iniciador necesita para usar el servicio.
Los iniciadores usan servidores RADIUS para realizar la autenticación durante el protocolo de enlace de desafío del protocolo de autenticación de protocolo de enlace de desafío (CHAP).
Un controlador de minipuerto debe implementar la clase MSiSCSI_RADIUSConfig si el HBA que administra admite el uso de RADIUS para la autenticación CHAP.
Debe usar RADIUS siempre que sea posible, ya que permite la administración centralizada de las credenciales chap.
Dado que la MSiSCSI_RADIUSConfig clase WMI está asociada a una instancia determinada de un controlador de miniporte de almacenamiento, el controlador de minipuerto debe registrar la clase con el nombre del objeto de dispositivo físico (PDO) determinado que administra el controlador de miniporte.
La clase MSiSCSI_RADIUSConfig se define en Config.mof.
class MSiSCSI_RADIUSConfig {
[key] string InstanceName;
boolean Active;
[WmiDataId(1), read, write, description("HBA should use
RADIUS for CHAP authentication") : amended]
boolean UseRADIUSForCHAP;
[WmiDataId(2), read, write, description("Size in bytes of
shared secret for RADIUS servers") : amended]
uint32 SharedSecretSizeInBytes;
[WmiDataId(3), read, write, description("Fixed Addresses
of RADIUS server") : amended]
ISCSI_IP_Address RADIUSServer;
[WmiDataId(4), read, write, description("Fixed Addresses
of backup RADIUS server") : amended]
ISCSI_IP_Address BackupRADIUSServer;
[WmiDataId(5), read, write,
WmiSizeIs("SharedSecretSizeInBytes"),
description("Shared secret for RADIUS servers") :
amended]
uint8 SharedSecret[];
};
Cuando el conjunto de herramientas WMI compila la definición de clase anterior, genera la estructura de datos MSiSCSI_RADIUSConfig .