Kelas SecurityIdentity

Menyediakan akses ke kumpulan informasi keamanan yang mewakili identitas penelepon. Dengan menggunakan kelas ini, Anda dapat mengetahui tentang penelepon tertentu dalam rantai pemanggil yang merupakan bagian dari konteks panggilan keamanan. Untuk informasi selengkapnya tentang bagaimana informasi konteks panggilan keamanan diakses, lihat Keamanan Komponen Terprogram.

Hanya aplikasi COM+ yang menggunakan keamanan berbasis peran yang dapat mengakses kelas SecurityIdentity . Untuk informasi selengkapnya tentang peran, lihat Administrasi Keamanan Berbasis Peran.

Kapan harus menerapkan

Kelas ini diimplementasikan oleh COM+.

Persyaratan Nilai
Antarmuka ISecurityIdentityColl

Kapan harus menggunakan

Gunakan kelas ini untuk mengakses metode ISecurityIdentityColl.

Keterangan

Anda tidak dapat langsung membuat objek SecurityIdentity . Untuk menggunakan metode ISecurityIdentityColl, Anda harus mendapatkan referensi ke implementasinya dengan memanggil CoGetCallContext, menyediakan IID_ISecurityCallContext untuk parameter riid . Selanjutnya, panggil ISecurityCallContext::get_Item meminta item konteks panggilan keamanan yang merupakan kumpulan identitas keamanan (seperti "DirectCaller" atau "OriginalCaller"). Kemudian panggil ISecurityIdentityColl::get_Item untuk mengambil item identitas keamanan (seperti "Nama" atau "AuthenticationService").

Untuk menggunakan kelas ini dari Microsoft Visual Basic, tambahkan referensi ke Pustaka Jenis Layanan COM+. Anda tidak dapat langsung membuat objek SecurityIdentity. Untuk menggunakan propertinya, Anda harus mendapatkan referensi untuk implementasinya menggunakan GetSecurityCallContext. Selanjutnya, dapatkan properti Item objek , meminta item konteks panggilan keamanan yang merupakan kumpulan identitas keamanan (seperti "DirectCaller" atau "OriginalCaller"). Kemudian, gunakan properti Item dari objek SecurityIdentity untuk mengambil item identitas keamanan (seperti "Nama" atau "AuthenticationService").

Persyaratan

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

Lihat juga

GetSecurityCallContext

ISecurityCallersColl

Keamanan Komponen Terprogram

Administrasi Keamanan Berbasis Peran

SecurityCallContext

SecurityCallers