Mengakses Informasi Konteks Panggilan Keamanan
Saat keamanan berbasis peran digunakan, objek konteks panggilan keamanan dapat digunakan untuk mengakses informasi keamanan tentang panggilan saat ini.
Kumpulan properti berikut ini tersedia dari objek konteks panggilan keamanan:
Koleksi SecurityCallContext
Properti | Deskripsi |
---|---|
NumCallers |
Jumlah penelepon dalam rantai panggilan. |
MinAuthenticationLevel |
Tingkat autentikasi yang paling tidak aman dari semua penelepon dalam rantai. |
Penelepon |
Informasi tentang identitas pemanggil upstream, dalam bentuk koleksi SecurityCallers. |
DirectCaller |
Penelepon yang memanggil objek secara langsung (tanpa penelepon intervensi). |
OriginalCaller |
Pemanggil yang berasal dari rantai panggilan ke objek. |
Untuk informasi selengkapnya tentang cara menggunakan koleksi ini, pengembang Microsoft Visual Basic akan melihat kelas SecurityCallContext. Pengembang C dan C++ harus merujuk ke ISecurityCallContext.
Koleksi SecurityCallers
Koleksi SecurityCallers mewakili penelepon yang dapat diambil dengan menggunakan indeks antara 0 dan 1 kurang dari NumCallers, inklusif. Setiap pemanggil diwakili oleh objek SecurityIdentity.
Untuk informasi selengkapnya tentang koleksi ini, pengembang Visual Basic akan melihat kelas SecurityCallers. Pengembang C dan C++ harus merujuk ke ISecurityCallersColl.
Koleksi SecurityIdentity
Properti | Deskripsi |
---|---|
SID |
Pengidentifikasi keamanan untuk penelepon. |
AccountName |
Nama akun pemanggil. |
AuthenticationService |
Layanan autentikasi yang digunakan, seperti NTLMSSP, Kerberos, atau SSL. |
AuthenticationLevel |
Tingkat autentikasi yang digunakan, yang mewakili jumlah perlindungan yang digunakan saat berkomunikasi dengan objek. |
ImpersonationLevel |
Tingkat peniruan yang ditetapkan oleh klien, jika peniruan identitas digunakan. Tingkat ini menunjukkan jumlah otoritas yang diberikan ke server oleh klien. |
Untuk informasi selengkapnya tentang koleksi ini, pengembang Visual Basic akan melihat kelas SecurityIdentity. Pengembang C dan C++ harus merujuk ke ISecurityIdentityColl.