Partager via


MSiSCSI_RADIUSConfig structure (iscsicfg.h)

La structure MSiSCSI_RADIUSConfig fournit les informations dont l’initiateur a besoin pour utiliser le service d’utilisateur d’authentification à distance (RADIUS).

Syntaxe

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;

Membres

UseRADIUSForCHAP

Valeur booléenne qui indique si l’initiateur doit utiliser RADIUS pour l’authentification pendant la négociation de la contestation du protocole CHAP (Challenge HandsHake Authentication Protocol). Si ce membre a la valeur TRUE, l’initiateur doit utiliser RADIUS pour l’authentification lors de l’établissement d’une négociation de défi de CHAP. Si ce membre a la valeur FALSE, l’initiateur n’est pas tenu d’utiliser RADIUS.

SharedSecretSizeInBytes

Taille, en octets, du secret partagé à utiliser avec les serveurs RADIUS.

RADIUSServer

Structure ISCSI_IP_Address qui spécifie une adresse fixe pour le serveur RADIUS. La structure ISCSI_IP_Address définit l’adresse IP d’une manière indépendante de la version du protocole IP utilisé.

BackupRADIUSServer

Structure ISCSI_IP_Address qui spécifie une adresse fixe pour un serveur RADIUS de sauvegarde.

Reserved

Réservé à l’utilisation de Microsoft uniquement. Définissez ce membre sur zéro.

SharedSecret[1]

Tableau de longueur variable qui contient un secret partagé. L’initiateur utilise ce secret partagé pour authentifier les serveurs RADIUS principaux et de sauvegarde.

Remarques

Les initiateurs utilisent des serveurs RADIUS pour effectuer l’authentification lors de l’établissement d’une négociation de défi de CHAP.

La suite d’outils WMI génère automatiquement une déclaration de la structure MSiSCSI_RADIUSConfig lorsqu’elle compile la classe WMI MSiSCSI_RADIUSConfig dans Config.mof.

Les initiateurs qui prennent en charge l’utilisation de RADIUS pour l’authentification CHAP doivent implémenter la classe MSiSCSI_RADIUSConfig.

Les initiateurs doivent utiliser RADIUS dans la mesure du possible, car RADIUS permet la gestion centralisée des informations d’identification CHAP.

Les initiateurs doivent inscrire chaque instance de la classe MSiSCSI_RADIUSConfig en utilisant le nom de l’objet d’appareil physique (PDO) pour l’adaptateur HBAVous devez implémenter cette classe si l’adaptateur prend en charge l’authentification via RADIUS.

Configuration requise

Condition requise Valeur
En-tête iscsicfg.h (include Iscsicfg.h)

Voir aussi

ISCSI_IP_Address

classe WMI MSiSCSI_RADIUSConfig