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 |
|