Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Catatan
Layanan Autentikasi Internet (IAS) berganti nama menjadi Network Policy Server (NPS) yang dimulai dengan Windows Server 2008. Konten topik ini berlaku untuk IAS dan NPS. Sepanjang teks, NPS digunakan untuk merujuk ke semua versi layanan, termasuk versi yang awalnya disebut sebagai IAS.
Jenis RADIUS_ATTRIBUTE_TYPE menghitung jenis yang mungkin untuk atribut RADIUS.
Sintaks
typedef enum _RADIUS_ATTRIBUTE_TYPE {
ratMinimum,
ratUserName,
ratUserPassword,
ratCHAPPassword,
ratNASIPAddress,
ratNASPort,
ratServiceType,
ratFramedProtocol,
ratFramedIPAddress,
ratFramedIPNetmask,
ratFramedRouting,
ratFilterId,
ratFramedMTU,
ratFramedCompression,
ratLoginIPHost,
ratLoginService,
ratLoginPort,
ratReplyMessage,
ratCallbackNumber,
ratCallbackId,
ratFramedRoute,
ratFramedIPXNetwork,
ratState,
ratClass,
ratVendorSpecific,
ratSessionTimeout,
ratIdleTimeout,
ratTerminationAction,
ratCalledStationId,
ratCallingStationId,
ratNASIdentifier,
ratProxyState,
ratLoginLATService,
ratLoginLATNode,
ratLoginLATGroup,
ratFramedAppleTalkLink,
ratFramedAppleTalkNetwork,
ratFramedAppleTalkZone,
ratAcctStatusType,
ratAcctDelayTime,
ratAcctInputOctets,
ratAcctOutputOctets,
ratAcctSessionId,
ratAcctAuthentic,
ratAcctSessionTime,
ratAcctInputPackets,
ratAcctOutputPackets,
ratAcctTerminationCause,
ratCHAPChallenge,
ratNASPortType,
ratPortLimit,
ratTunnelType,
ratMediumType,
ratTunnelPassword,
ratTunnelPrivateGroupID,
ratNASIPv6Address,
ratFramedInterfaceId,
ratFramedIPv6Prefix,
ratLoginIPv6Host,
ratFramedIPv6Route,
ratFramedIPv6Pool,
ratCode,
ratIdentifier,
ratAuthenticator,
ratSrcIPAddress,
ratSrcPort,
ratProvider,
ratStrippedUserName,
ratFQUserName,
ratPolicyName,
ratUniqueId,
ratExtensionState,
ratEAPTLV,
ratRejectReasonCode,
ratCRPPolicyName,
ratProviderName,
ratClearTextPassword,
ratSrcIPv6Address,
ratCertificateThumbprint
} RADIUS_ATTRIBUTE_TYPE;
Konstanta
ratMinimumNilai ini sama dengan nol, dan digunakan sebagai null-terminator dalam array struktur RADIUS_ATTRIBUTE apa pun. |
ratUserNameMenentukan nama pengguna yang akan diautentikasi. Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. Lihat juga Atribut Identifikasi Pengguna. |
ratUserPasswordMenentukan kata sandi pengguna yang akan diautentikasi. Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratCHAPPasswordMenentukan kata sandi yang disediakan oleh pengguna sebagai respons terhadap tantangan Challenge Handshake Authentication Protocol (CHAP). Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratNASIPAddressMenentukan alamat IP NAS. Access-Request harus menentukan alamat IP NAS atau pengidentifikasi NAS. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratNASPortMengidentifikasi jaringan privat fisik atau virtual (VPN) tempat pengguna terhubung ke NAS. Perhatikan bahwa nilai ini bukan nomor port dalam arti TCP atau UDP. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratServiceTypeMenentukan jenis layanan yang diminta pengguna atau jenis layanan yang akan disediakan. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedProtocolMenentukan jenis protokol berbingkai yang akan digunakan untuk akses berbingkai, misalnya SLIP, PPP, atau ARAP (AppleTalk Remote Access Protocol). Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedIPAddressMenentukan alamat IP yang akan dikonfigurasi untuk pengguna yang meminta autentikasi. Atribut ini biasanya dikembalikan oleh penyedia autentikasi. Namun, NAS dapat menggunakannya dalam permintaan autentikasi untuk menentukan alamat IP pilihan. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedIPNetmaskMenentukan masker jaringan IP untuk pengguna yang merupakan perute ke jaringan. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedRoutingMenentukan metode perutean untuk pengguna yang merupakan perute ke jaringan. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFilterIdMengidentifikasi daftar filter untuk pengguna yang meminta autentikasi. Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedMTUMenentukan Unit Transmisi Maksimum (MTU) untuk pengguna. Atribut ini digunakan dalam kasus di mana MTU tidak dinegosiasikan melalui beberapa cara lain, seperti PPP. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedCompressionMenentukan protokol pemadatan yang akan digunakan untuk koneksi. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya |
ratLoginIPHostMenentukan sistem untuk menyambungkan pengguna. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratLoginServiceMenentukan layanan yang akan digunakan untuk menghubungkan pengguna ke host yang ditentukan oleh ratLoginIPHost. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratLoginPortMenentukan port yang akan disambungkan pengguna. Atribut ini hanya ada jika atribut ratLoginService ada. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratReplyMessageMenentukan pesan yang akan ditampilkan kepada pengguna. Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratCallbackNumberMenentukan nomor panggilan balik. Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratCallbackIdMengidentifikasi lokasi untuk panggilan balik. Nilai atribut ini ditafsirkan oleh NAS. Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedRouteMenyediakan informasi perutean untuk dikonfigurasi pada NAS untuk pengguna. Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedIPXNetworkMenentukan nomor jaringan IPX yang akan dikonfigurasi untuk pengguna. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratStateAtribut ini disertakan dalam komunikasi Access-Challenge dan Access-Accept antara server dan klien. Silakan lihat RFC 2865 untuk informasi terperinci tentang nilai ini. Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. |
ratClassMenentukan nilai yang disediakan untuk NAS oleh penyedia autentikasi. NAS harus menggunakan nilai ini saat berkomunikasi dengan penyedia akuntansi. Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratVendorSpecificMemungkinkan vendor untuk menyediakan atribut yang diperluas sendiri. Bidang nilai di RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratSessionTimeoutMenentukan jumlah detik maksimum untuk menyediakan layanan kepada pengguna. Setelah waktu ini, sesi dihentikan. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratIdleTimeoutMenentukan jumlah maksimum detik berturut-turut sesi dapat menganggur. Jika waktu diam melebihi nilai ini, sesi akan dihentikan. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratTerminationActionMenunjukkan tindakan apa yang harus dilakukan NAS ketika layanan yang ditentukan selesai. Ini hanya digunakan dalam paket Access-Accept. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratCalledStationIdMenentukan nomor yang dihubungi pengguna untuk menyambungkan ke NAS. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratCallingStationIdMenentukan nomor dari mana pengguna memanggil. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratNASIdentifierMenentukan pengidentifikasi NAS. Access-Request harus menentukan pengidentifikasi NAS atau alamat IP NAS. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratProxyStateMenentukan nilai yang disertakan server proksi saat meneruskan permintaan autentikasi. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratLoginLATServiceAtribut ini saat ini tidak digunakan untuk autentikasi pada Windows. Lihat RFC 2865 untuk informasi selengkapnya. |
ratLoginLATNodeAtribut ini saat ini tidak digunakan untuk autentikasi pada Windows. Lihat RFC 2865 untuk informasi selengkapnya. |
ratLoginLATGroupAtribut ini saat ini tidak digunakan untuk autentikasi pada Windows. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedAppleTalkLinkMenentukan nomor jaringan AppleTalk untuk pengguna yang merupakan router lain. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedAppleTalkNetworkMenentukan nomor jaringan AppleTalk yang harus digunakan NAS untuk mengalokasikan simpul AppleTalk untuk pengguna. Atribut ini hanya digunakan ketika pengguna bukan perute lain. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratFramedAppleTalkZoneMenentukan zona default AppleTalk untuk pengguna. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratAcctStatusTypeMenentukan apakah penyedia akuntansi harus memulai atau menghentikan akuntansi untuk pengguna. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2866 untuk informasi selengkapnya. |
ratAcctDelayTimeMenentukan lamanya waktu klien mencoba mengirim permintaan saat ini. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2866 untuk informasi selengkapnya. |
ratAcctInputOctetsMenentukan jumlah oktet yang telah diterima selama sesi akuntansi saat ini. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2866 untuk informasi selengkapnya. |
ratAcctOutputOctetsMenentukan jumlah oktet yang dikirim selama sesi akuntansi saat ini. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2866 untuk informasi selengkapnya. |
ratAcctSessionIdMenentukan nilai untuk mengaktifkan identifikasi pencocokan mulai dan hentikan rekaman dalam file log. Rekaman mulai dan hentikan dikirim dalam atribut ratAcctStatusType . Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2866 untuk informasi selengkapnya. |
ratAcctAuthenticMenentukan, ke penyedia akuntansi, bagaimana pengguna diautentikasi. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2866 untuk informasi selengkapnya. |
ratAcctSessionTimeMenentukan jumlah detik yang telah berlalu dalam sesi akuntansi saat ini. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2866 untuk informasi selengkapnya. |
ratAcctInputPacketsMenentukan jumlah paket yang telah diterima selama sesi akuntansi saat ini. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2866 untuk informasi selengkapnya. |
ratAcctOutputPacketsMenentukan jumlah paket yang telah dikirim selama sesi akuntansi saat ini. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2866 untuk informasi selengkapnya. |
ratAcctTerminationCauseMenentukan bagaimana sesi akuntansi saat ini dihentikan. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2866 untuk informasi selengkapnya. |
ratCHAPChallengeMenentukan tantangan CHAP yang dikirim oleh NAS ke pengguna CHAP. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah penunjuk. Lihat RFC 2865 untuk informasi selengkapnya. |
ratNASPortTypeMenentukan jenis port tempat pengguna terhubung, misalnya, asinkron, ISDN, virtual. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya. |
ratPortLimitMenentukan jumlah port yang harus disediakan NAS bagi pengguna untuk sesi multilink. Bidang nilai dalam RADIUS_ATTRIBUTE untuk jenis ini adalah nilai integral 32-bit. Lihat RFC 2865 untuk informasi selengkapnya |
ratTunnelTypeMenentukan protokol penerowongan atau protokol yang akan digunakan (dalam kasus inisiator terowongan) atau menentukan protokol penerowongan yang digunakan (dalam kasus terminator terowongan). Lihat RFC 2868 untuk informasi selengkapnya. |
ratMediumTypeMenentukan media transportasi yang akan digunakan saat membuat terowongan untuk protokol, seperti L2TP, yang dapat beroperasi melalui beberapa transportasi. Lihat RFC 2868 untuk informasi selengkapnya. |
ratTunnelPasswordMungkin berisi kata sandi yang akan digunakan untuk mengautentikasi ke server jarak jauh. Ini hanya dapat disertakan dalam paket Access-Accept. |
ratTunnelPrivateGroupIDMenentukan ID grup untuk sesi terowongan tertentu. |
ratNASIPv6AddressMenentukan Alamat IPv6 NAS yang meminta autentikasi pengguna. Ini harus unik untuk NAS dalam cakupan server RADIUS. Ini hanya digunakan dalam paket Access-Request. Lihat bagian NAS-IPv6-Address di RFC 3162 untuk informasi selengkapnya. |
ratFramedInterfaceIdMenentukan pengidentifikasi antarmuka IPv6 yang akan dikonfigurasi untuk pengguna. Ini dapat digunakan dalam paket Access-Accept. Lihat bagian Framed-Interface-Id di RFC 3162 untuk informasi selengkapnya. |
ratFramedIPv6PrefixMenentukan awalan IPv6 (dan rute terkait) yang akan dikonfigurasi untuk pengguna. Ini dapat digunakan dalam paket Access-Accept dan dapat muncul beberapa kali. Lihat bagian Framed-IPv6-Prefix di RFC 3162 untuk informasi selengkapnya. |
ratLoginIPv6HostMenentukan sistem untuk menghubungkan pengguna, ketika atribut ratLoginService disertakan. Ini dapat digunakan dalam paket Access-Accept. Lihat bagian Login-IPv6-Host di RFC 3162 untuk informasi selengkapnya. |
ratFramedIPv6RouteMenentukan informasi perutean yang akan dikonfigurasi untuk pengguna di NAS. Ini digunakan dalam paket Access-Accept dan dapat muncul beberapa kali. Lihat bagian Framed-IPv6-Route di RFC 3162 untuk informasi selengkapnya. |
ratFramedIPv6PoolMenentukan nama kumpulan yang ditetapkan yang harus digunakan untuk menetapkan awalan IPv6 untuk pengguna. Jika NAS tidak mendukung beberapa kumpulan awalan, NAS harus mengabaikan atribut ini. Lihat bagian Framed-IPv6-Pool di RFC 3162 untuk informasi selengkapnya. |
ratCodeMenentukan kode jenis permintaan. Ini adalah atribut baca-saja yang diperluas, hanya digunakan dalam fungsi RadiusExtensionProcess dan RadiusExtensionProcessEx . Isinya dapat ditafsirkan dengan membandingkannya dengan nilai enumerasi RADIUS_CODE . |
ratIdentifierMenentukan pengidentifikasi permintaan. Ini adalah atribut baca-saja yang diperluas. |
ratAuthenticatorMenentukan pengautentikasi permintaan. Ini adalah atribut baca-saja yang diperluas. |
ratSrcIPAddressMenentukan alamat IP sumber. Ini adalah atribut baca-saja yang diperluas. |
ratSrcPortMenentukan port IP sumber. Ini adalah atribut baca-saja yang diperluas. |
ratProviderMenentukan penyedia autentikasi. Nilai untuk atribut ini diambil dari jenis RADIUS_AUTHENTICATION_PROVIDER enumerasi. Ini adalah atribut baca-saja yang diperluas. |
ratStrippedUserNameMenentukan nama pengguna dengan realm dihapus. Lihat Atribut Identifikasi Pengguna untuk informasi selengkapnya. Ini adalah atribut yang diperluas. |
ratFQUserNameMenentukan nama pengguna yang sepenuhnya memenuhi syarat. Lihat Atribut Identifikasi Pengguna untuk informasi selengkapnya. Ini adalah atribut yang diperluas. |
ratPolicyNameMenentukan nama kebijakan akses jarak jauh. Ini adalah atribut yang diperluas. |
ratUniqueIdMenentukan ID unik untuk permintaan tersebut. Ini adalah atribut baca-saja. |
ratExtensionStateAtribut ini digunakan untuk meneruskan informasi status antar ekstensi. |
ratEAPTLVMenentukan paket EAP-TLV. Untuk informasi selengkapnya tentang format paket EAP-TLV, lihat IETF EAP RFC 3748. |
ratRejectReasonCodeMenentukan kode alasan untuk Tolak RADIUS. Untuk informasi selengkapnya, lihat RADIUS_REJECT_REASON_CODE. |
ratCRPPolicyNameMenentukan Nama Kebijakan Permintaan Koneksi yang cocok dengan paket RADIUS ini. |
ratProviderNameMenentukan nama grup server RADIUS jarak jauh untuk penerusan permintaan. Jika Autentikasi yang ditunjukkan oleh ratProvider adalah proksi, DLL ekstensi dapat mengubah ratProviderName untuk menunjukkan grup server jarak jauh mana permintaan harus diteruskan. |
ratClearTextPasswordMenentukan kata sandi pengguna dalam teks yang jelas. Untuk mendukung database otorisasi menggunakan PEAP-MSChapv2, DLL ekstensi mengambil kata sandi pengguna dari database dan mengirimkannya ke NPS. |
ratSrcIPv6AddressAlamat IPv6 sumber. Ini bukan atribut RADIUS standar. Ini sesuai dengan atribut internal IAS_ATTRIBUTE_CLIENT_IPv6_ADDRESS. Ini adalah atribut baca-saja. |
ratCertificateThumbprintMenentukan thumbprint sertifikat. Ini bukan atribut RADIUS standar. Ini sesuai dengan atribut internal IAS_ATTRIBUTE_CERTIFICATE_THUMBPRINT. Ini adalah atribut yang diperluas. |
Keterangan
Atribut berikut bersifat baca-saja. DLL ekstensi yang mengimplementasikan RadiusExtensionProcess2 tidak dapat menambahkan/menghapus/memodifikasi atribut ini dalam permintaan atau respons yang terkandung dalam RADIUS_EXTENSION_CONTROL_BLOCK.
- ratCode
- ratIdentifier
- ratAuthenticator
- ratSrcIPAddress
- ratSrcPort
- ratProvider
- ratUniqueId
- ratSrcIPv6Address
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Tidak ada yang didukung |
| Server minimum yang didukung | Windows Server 2008 |
| Header | authif.h |