Partager via


structure MSiSCSI_RADIUSConfig (iscsicfg.h)

La structure MSiSCSI_RADIUSConfig fournit des informations que l’initiateur doit utiliser le service d’utilisateur rendez-vous 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 l’établissement d’une négociation de défi du protocole d’authentification d’établissement de liaison (CHAP). Si ce membre est TRUE, l’initiateur doit utiliser RADIUS pour l’authentification pendant la négociation de défi de CHAP. Si ce membre est 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 en cours d’utilisation.

BackupRADIUSServer

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

Reserved

Réservé uniquement à Microsoft. 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 pendant la 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 le de 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 autorise la gestion centralisée des informations d’identification CHAP.

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

Exigences

Exigence Valeur
d’en-tête iscsicfg.h (include Iscsicfg.h)

Voir aussi

ISCSI_IP_Address

MSiSCSI_RADIUSConfig classe WMI