Freigeben über


MSiSCSI_RADIUSConfig-Struktur (iscsicfg.h)

Die MSiSCSI_RADIUSConfig-Struktur stellt Informationen bereit, die der Initiator benötigt, um den Remoteauthentifizierungs-Einwahlbenutzerdienst (REMOTE Authentication Dial-In User Service, RADIUS) zu verwenden.

Syntax

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;

Member

UseRADIUSForCHAP

Ein boolescher Wert, der angibt, ob der Initiator RADIUS für die Authentifizierung während des Challenge-Handshake-Authentifizierungsprotokolls (CHAP) verwenden soll. Wenn dieser Member TRUE ist, sollte der Initiator RADIUS für die Authentifizierung während des Challenge-Handshakes von CHAP verwenden. Wenn dieser Member FALSE ist, ist der Initiator nicht erforderlich, um RADIUS zu verwenden.

SharedSecretSizeInBytes

Die Größe des freigegebenen Geheimnisses in Bytes für die Verwendung mit RADIUS-Servern.

RADIUSServer

Eine ISCSI_IP_Address-Struktur , die eine feste Adresse für den RADIUS-Server angibt. Die ISCSI_IP_Address-Struktur definiert die IP-Adresse in einer Weise, die von der verwendeten Version des verwendeten IP-Protokolls unabhängig ist.

BackupRADIUSServer

Eine ISCSI_IP_Address-Struktur, die eine feste Adresse für einen RADIUS-Sicherungsserver angibt.

Reserved

Nur für Die Verwendung durch Microsoft reserviert. Legen Sie dieses Element auf 0 (null) fest.

SharedSecret[1]

Ein Array mit variabler Länge, das ein gemeinsam genutztes Geheimnis enthält. Der Initiator verwendet dieses freigegebene Geheimnis, um den primären und den RADIUS-Server zu authentifizieren.

Hinweise

Initiatoren verwenden RADIUS-Server, um die Authentifizierung während des Challenge-Handshakes von CHAP durchzuführen.

Die WMI-Toolsammlung generiert automatisch eine Deklaration der MSiSCSI_RADIUSConfig-Struktur, wenn sie die MSiSCSI_RADIUSConfig WMI-Klasse in Config.mof kompiliert.

Initiatoren, die die Verwendung von RADIUS für die CHAP-Authentifizierung unterstützen, müssen die MSiSCSI_RADIUSConfig-Klasse implementieren.

Initiatoren sollten nach Möglichkeit RADIUS verwenden, da RADIUS die zentrale Verwaltung von CHAP-Anmeldeinformationen ermöglicht.

Initiatoren sollten jede instance der MSiSCSI_RADIUSConfig-Klasse mit dem Namen des physischen Geräteobjekts (PDO) für die HBA registrierenSie müssen diese Klasse implementieren, wenn der Adapter die Authentifizierung über RADIUS unterstützt.

Anforderungen

Anforderung Wert
Header iscsicfg.h (include Iscsicfg.h)

Weitere Informationen

ISCSI_IP_Address

MSiSCSI_RADIUSConfig WMI-Klasse