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
布爾值,指出啟動器是否應該在挑戰交握驗證通訊協定 (CHAP) 的挑戰交握期間使用RADIUS進行驗證。 如果這個成員 TRUE,啟動器應該在 CHAP 的挑戰交握期間使用 RADIUS 進行驗證。 如果這個成員 FALSE,則不需要啟動器才能使用RADIUS。
SharedSecretSizeInBytes
與RADIUS伺服器搭配使用的共享密碼大小,以位元組為單位。
RADIUSServer
ISCSI_IP_Address 結構,指定RADIUS伺服器的固定位址。 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認證。
如果配接器支援透過RADIUS進行驗證,則啟動器應該使用HBA實體裝置物件 (PDO) 的名稱註冊MSiSCSI_RADIUSConfig類別的每個實例。
要求
要求 | 價值 |
---|---|
標頭 | iscsicfg.h (包括 Iscsicfg.h) |