Elemen OneX

Elemen OneX menentukan informasi konfigurasi 802.1X untuk profil LAN kabel atau nirkabel. Elemen ini adalah elemen akar unik untuk profil 802.1X.

Namespace layanan target untuk elemen OneX adalah https://www.microsoft.com/networking/OneX/v1. Sebagian besar elemen anak dari elemen OneX berada di OneX namespace. Ada satu pengecualian: elemen EAPConfig ada di https://www.microsoft.com/provisioning/EapHostConfig namespace.

Windows XP dengan SP3 dan Wireless LAN API untuk Windows XP dengan SP2: Hanya elemen EAPConfig yang didukung. Elemen lain, jika ada di profil, akan diabaikan.

<xs:element name="OneX">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="cacheUserData"
                type="boolean"
                minOccurs="0"
             />
            <xs:element name="heldPeriod"
                minOccurs="0"
            >
                <xs:simpleType>
                    <xs:restriction
                        base="integer"
                    >
                        <xs:enumeration
                            value="1"
                         />
                        <xs:enumeration
                            value="3600"
                         />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="authPeriod"
                minOccurs="0"
            >
                <xs:simpleType>
                    <xs:restriction
                        base="integer"
                    >
                        <xs:enumeration
                            value="1"
                         />
                        <xs:enumeration
                            value="3600"
                         />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="startPeriod"
                minOccurs="0"
            >
                <xs:simpleType>
                    <xs:restriction
                        base="integer"
                    >
                        <xs:enumeration
                            value="1"
                         />
                        <xs:enumeration
                            value="3600"
                         />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="maxStart"
                minOccurs="0"
            >
                <xs:simpleType>
                    <xs:restriction
                        base="integer"
                    >
                        <xs:enumeration
                            value="1"
                         />
                        <xs:enumeration
                            value="100"
                         />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="maxAuthFailures"
                minOccurs="0"
            >
                <xs:simpleType>
                    <xs:restriction
                        base="integer"
                    >
                        <xs:enumeration
                            value="1"
                         />
                        <xs:enumeration
                            value="100"
                         />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="supplicantMode"
                minOccurs="0"
            >
                <xs:simpleType>
                    <xs:restriction
                        base="string"
                    >
                        <xs:enumeration
                            value="inhibitTransmission"
                         />
                        <xs:enumeration
                            value="includeLearning"
                         />
                        <xs:enumeration
                            value="compliant"
                         />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="authMode"
                minOccurs="0"
            >
                <xs:simpleType>
                    <xs:restriction
                        base="string"
                    >
                        <xs:enumeration
                            value="machineOrUser"
                         />
                        <xs:enumeration
                            value="machine"
                         />
                        <xs:enumeration
                            value="user"
                         />
                        <xs:enumeration
                            value="guest"
                         />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="singleSignOn"
                minOccurs="0"
            >
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="type"
                            minOccurs="1"
                        >
                            <xs:simpleType>
                                <xs:restriction
                                    base="string"
                                >
                                    <xs:enumeration
                                        value="preLogon"
                                     />
                                    <xs:enumeration
                                        value="postLogon"
                                     />
                                </xs:restriction>
                            </xs:simpleType>
                        </xs:element>
                        <xs:element name="maxDelay"
                            minOccurs="0"
                        >
                            <xs:simpleType>
                                <xs:restriction
                                    base="integer"
                                >
                                    <xs:enumeration
                                        value="0"
                                     />
                                    <xs:enumeration
                                        value="120"
                                     />
                                </xs:restriction>
                            </xs:simpleType>
                        </xs:element>
                        <xs:element name="userBasedVirtualLan"
                            type="boolean"
                            minOccurs="0"
                         />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="EAPConfig">
                <xs:complexType>
                    <xs:sequence>
                        <xs:any
                            processContents="lax"
                            minOccurs="1"
                            maxOccurs="unbounded"
                            namespace="##other"
                         />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:any
                processContents="lax"
                minOccurs="0"
                maxOccurs="unbounded"
                namespace="##other"
             />
        </xs:sequence>
    </xs:complexType>
</xs:element>

Elemen anak

Elemen Jenis Deskripsi
authMode Menentukan jenis kredensial yang digunakan untuk autentikasi.
authPeriod Menentukan panjang waktu maksimum, dalam detik, di mana klien menunggu respons dari pengautentikasi.
cacheUserData boolean Menentukan apakah kredensial pengguna di-cache untuk koneksi berikutnya.
EAPConfig Menentukan konfigurasi EAPHost.
heldPeriod Menentukan lamanya waktu, dalam detik, di mana klien tidak akan mencoba kembali autentikasi setelah upaya autentikasi yang gagal.
maxAuthFailures Menentukan jumlah maksimum kegagalan autentikasi yang diizinkan untuk sekumpulan kredensial.
maxDelay Menentukan, dalam detik, penundaan maksimum sebelum upaya koneksi akses menyeluruh gagal.
maxStart Menentukan jumlah maksimum pesan EAPOL-Start yang dikirim.
singleSignOn Menentukan informasi konfigurasi jaringan akses menyeluruh.
startPeriod Menentukan lamanya waktu, dalam detik, untuk menunggu sebelum EAPOL-Start dikirim.
supplicantMode Menentukan metode transmisi yang digunakan untuk paket EAPOL.
jenis Menentukan kapan akses menyeluruh dilakukan. Ketika diatur ke preLogon, akses menyeluruh dilakukan sebelum pengguna masuk. Ketika diatur ke postLogon, akses menyeluruh dilakukan segera setelah pengguna masuk.
userBasedVirtualLan boolean Menentukan apakah LAN virtual (VLAN) yang digunakan oleh perangkat berubah berdasarkan kredensial pengguna.

Keterangan

Untuk melihat daftar elemen anak dalam struktur seperti pohon, lihat Elemen Skema OneX.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista, Windows XP dengan SP3 [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Redistributable
API LAN Nirkabel untuk Windows XP dengan SP2