存取安全性呼叫內容資訊
使用角色型安全性時,可以使用安全性呼叫內容對象來存取目前呼叫的安全性資訊。
下列屬性集合可從安全性呼叫內容物件取得:
SecurityCallContext 集合
屬性 | 說明 |
---|---|
NumCallers |
呼叫鏈結中的來電者數目。 |
MinAuthenticationLevel |
鏈結中所有呼叫端最不安全的驗證層級。 |
來電 |
上游呼叫端身分識別的相關信息,格式為 SecurityCallers 集合。 |
DirectCaller |
直接呼叫物件的呼叫端(沒有介入的呼叫端)。 |
OriginalCaller |
產生物件呼叫鏈結的呼叫端。 |
如需如何使用這個集合的詳細資訊,Microsoft Visual Basic 開發人員應該會看到 SecurityCallContext 類別。 C 和 C++ 開發人員應該參考 ISecurityCallContext。
SecurityCallers 集合
SecurityCallers 集合代表可以使用小於 NumCallers 的索引來擷取的呼叫端,包含 0 到 1。 每個呼叫端都會以 SecurityIdentity 物件表示。
如需此集合的詳細資訊,Visual Basic 開發人員應該會看到 SecurityCallers 類別。 C 和 C++ 開發人員應該參考 ISecurityCallersColl。
SecurityIdentity 集合
屬性 | 說明 |
---|---|
SID |
呼叫端的安全性標識碼。 |
AccountName |
呼叫端的帳戶名稱。 |
AuthenticationService |
所使用的驗證服務,例如 NTLMSSP、Kerberos 或 SSL。 |
AuthenticationLevel |
所使用的驗證層級,表示與 對象通訊時所使用的保護數量。 |
ImpersonationLevel |
如果使用模擬,則用戶端所設定的模擬層級。 此層級表示用戶端提供給伺服器的授權數量。 |
如需此集合的詳細資訊,Visual Basic 開發人員應該會看到 SecurityIdentity 類別。 C 和 C++ 開發人員應該參考 ISecurityIdentityColl。