Konstanta Authentication-Level

Konstanta tingkat autentikasi mewakili tingkat autentikasi yang diteruskan ke berbagai fungsi run-time. Tingkat ini tercantum dalam urutan peningkatan autentikasi. Setiap tingkat baru ditambahkan ke autentikasi yang disediakan oleh tingkat sebelumnya. Jika pustaka run-time RPC tidak mendukung tingkat yang ditentukan, pustaka tersebut secara otomatis meningkatkan ke tingkat yang didukung lebih tinggi berikutnya.

Terus-menerus Deskripsi
RPC_C_AUTHN_LEVEL_DEFAULT
Menggunakan tingkat autentikasi default untuk layanan autentikasi yang ditentukan.
RPC_C_AUTHN_LEVEL_NONE
Tidak melakukan autentikasi.
RPC_C_AUTHN_LEVEL_CONNECT
Mengautentikasi hanya ketika klien membuat hubungan dengan server.
RPC_C_AUTHN_LEVEL_CALL
Mengautentikasi hanya di awal setiap panggilan prosedur jarak jauh saat server menerima permintaan. Tidak berlaku untuk panggilan prosedur jarak jauh yang dilakukan menggunakan urutan protokol berbasis koneksi (yang dimulai dengan awalan "ncacn"). Jika urutan protokol dalam handel pengikatan adalah urutan protokol berbasis koneksi dan Anda menentukan tingkat ini, rutinitas ini sebaliknya menggunakan konstanta RPC_C_AUTHN_LEVEL_PKT.
RPC_C_AUTHN_LEVEL_PKT
Mengautentikasi hanya bahwa semua data yang diterima berasal dari klien yang diharapkan. Tidak memvalidasi data itu sendiri.
RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
Mengautentikasi dan memverifikasi bahwa tidak ada data yang ditransfer antara klien dan server yang telah dimodifikasi.
RPC_C_AUTHN_LEVEL_PKT_PRIVACY
Menyertakan semua tingkat sebelumnya, dan memastikan data teks yang jelas hanya dapat dilihat oleh pengirim dan penerima. Dalam kasus lokal, ini melibatkan penggunaan saluran aman. Dalam kasus jarak jauh, ini melibatkan enkripsi nilai argumen dari setiap panggilan prosedur jarak jauh.

Keterangan

Terlepas dari nilai yang ditentukan oleh konstanta, ncalrpc selalu menggunakan RPC_C_AUTHN_LEVEL_PKT_PRIVACY.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Rpcdce.h

Lihat juga

RpcBindingInqAuthInfo

RpcBindingSetAuthInfo

RpcMgmtInqDefaultProtectLevel

RpcBindingInqAuthClient

RpcBindingInqAuthClientEx

RpcBindingSetAuthInfoEx

RpcBindingInqAuthInfoEx