MSiSCSI_RADIUSConfig 結構 (iscsicfg.h)
MSiSCSI_RADIUSConfig 結構提供啟動器需要使用遠端驗證撥入使用者服務的資訊, (RADIUS) 。
語法
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;
成員
UseRADIUSForCHAP
布爾值,指出啟動器是否應該在挑戰交握驗證通訊協議期間使用RADIUS進行驗證, (CHAP) 。 如果此成員為 TRUE,啟動器應該在CHAP的挑戰交握期間使用RADIUS進行驗證。 如果此成員為 FALSE,則不需要啟動器才能使用 RADIUS。
SharedSecretSizeInBytes
用於RADIUS伺服器之共用秘密的大小,以位元組為單位。
RADIUSServer
指定 RADIUS 伺服器的固定位址 的ISCSI_IP_Address 結構。 ISCSI_IP_Address 結構會以與使用中IP通訊協定版本無關的方式定義IP位址。
BackupRADIUSServer
ISCSI_IP_Address 結構,指定備份RADIUS伺服器的固定位址。
Reserved
僅保留給 Microsoft 使用。 將此成員設定為零。
SharedSecret[1]
包含共用秘密的可變長度陣列。 啟動器會使用此共用密碼來驗證主要和備份 RADIUS 伺服器。
備註
啟動器會使用RADIUS伺服器在CHAP的挑戰交握期間執行驗證。
WMI 工具套件會在 Config.mof 中編譯MSiSCSI_RADIUSConfig WMI 類別時,自動產生MSiSCSI_RADIUSConfig結構的宣告。
支援使用RADIUS進行CHAP驗證的啟動器必須實作 MSiSCSI_RADIUSConfig類別。
啟動器應該盡可能使用RADIUS,因為RADIUS允許集中管理CHAP認證。
啟動器應該使用實體裝置對象的名稱來註冊MSiSCSI_RADIUSConfig類別的每個實例, (HBA 的 PDO) ,如果配接器支援透過 RADIUS 進行驗證,則必須實作此類別。
規格需求
需求 | 值 |
---|---|
標頭 | iscsicfg.h (包括 Iscsicfg.h) |