Bagikan melalui


struktur SOLE_AUTHENTICATION_SERVICE (objidlbase.h)

Mengidentifikasi layanan autentikasi yang bersedia digunakan server untuk berkomunikasi dengan klien.

Sintaks

typedef struct tagSOLE_AUTHENTICATION_SERVICE {
  DWORD   dwAuthnSvc;
  DWORD   dwAuthzSvc;
  OLECHAR *pPrincipalName;
  HRESULT hr;
} SOLE_AUTHENTICATION_SERVICE;

Anggota

dwAuthnSvc

Layanan autentikasi. Anggota ini bisa menjadi nilai tunggal dari Konstanta Layanan Autentikasi.

dwAuthzSvc

Layanan otorisasi. Anggota ini bisa menjadi nilai tunggal dari Konstanta Otorisasi.

pPrincipalName

Nama utama yang akan digunakan dengan layanan autentikasi. Jika nama utama adalah NULL, pengidentifikasi pengguna saat ini diasumsikan. Nama utama NULL diizinkan untuk layanan autentikasi NTLMSSP, Kerberos, dan Snego tetapi mungkin tidak berfungsi untuk layanan autentikasi lainnya. Untuk Schannel, anggota ini harus menunjuk ke struktur CERT_CONTEXT yang berisi sertifikat server; jika NULL dan jika sertifikat untuk pengguna saat ini tidak ada, RPC_E_NO_GOOD_SECURITY_PACKAGES dikembalikan.

hr

Saat digunakan dalam CoInitializeSecurity, atur saat kembali untuk menunjukkan status panggilan untuk mendaftarkan layanan autentikasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Header objidlbase.h (termasuk Objidl.h)

Lihat juga

CoInitializeSecurity

CoQueryAuthenticationServices