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) |