Compartir a través de


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 .