다음을 통해 공유


MSiSCSI_RADIUSConfig WMI 클래스

MSiSCSI_RADIUSConfig WMI 클래스는 초기자가 RADIUS(원격 인증 전화 접속 사용자 서비스)를 사용하는지 여부를 나타내고 초기자가 서비스를 사용하는 데 필요한 정보를 제공합니다.

초기자는 RADIUS 서버를 사용하여 CHAP(챌린지 핸드셰이크 인증 프로토콜)의 챌린지 핸드셰이크 중에 인증을 수행합니다.

미니포트 드라이버는 관리하는 HBA가 CHAP 인증에 RADIUS 사용을 지원하는 경우 MSiSCSI_RADIUSConfig 클래스를 구현해야 합니다.

CHAP 자격 증명을 중앙 집중식으로 관리할 수 있으므로 가능하면 RADIUS를 사용해야 합니다.

MSiSCSI_RADIUSConfig WMI 클래스는 스토리지 미니포트 드라이버의 특정 instance 연결되므로 미니포트 드라이버는 미니포트 드라이버가 관리하는 특정 PDO(물리적 디바이스 개체)의 이름을 사용하여 클래스를 등록해야 합니다.

MSiSCSI_RADIUSConfig 클래스는 Config.mof에 정의되어 있습니다.

class MSiSCSI_RADIUSConfig {
  [key] string  InstanceName;
  boolean  Active;
  [WmiDataId(1), read, write, description("HBA should use 
    RADIUS for CHAP authentication") : amended] 
    boolean  UseRADIUSForCHAP;
  [WmiDataId(2), read, write, description("Size in bytes of 
    shared secret for RADIUS servers") : amended] 
    uint32  SharedSecretSizeInBytes;
  [WmiDataId(3), read, write, description("Fixed Addresses 
    of RADIUS server") : amended] 
    ISCSI_IP_Address  RADIUSServer;
  [WmiDataId(4), read, write, description("Fixed Addresses 
    of backup RADIUS server") : amended] 
    ISCSI_IP_Address  BackupRADIUSServer;
  [WmiDataId(5), read, write, 
    WmiSizeIs("SharedSecretSizeInBytes"), 
    description("Shared secret for RADIUS servers") :
    amended] 
    uint8 SharedSecret[];
};

WMI 도구 모음이 이전 클래스 정의를 컴파일하면 MSiSCSI_RADIUSConfig 데이터 구조가 생성됩니다.