Accesso alle informazioni sul contesto delle chiamate di sicurezza
Quando si usa la sicurezza basata sui ruoli, l'oggetto contesto delle chiamate di sicurezza può essere usato per accedere alle informazioni di sicurezza sulla chiamata corrente.
Gli insiemi di proprietà seguenti sono disponibili nell'oggetto contesto delle chiamate di sicurezza:
Insieme SecurityCallContext
Proprietà | Descrizione |
---|---|
NumCallers |
Numero di chiamanti nella catena di chiamate. |
MinAuthenticationLevel |
Livello di autenticazione meno sicuro di tutti i chiamanti nella catena. |
Chiamanti |
Informazioni sull'identità dei chiamanti upstream, sotto forma di raccolta SecurityCallers. |
DirectCaller |
Chiamante che ha chiamato direttamente l'oggetto (senza chiamanti intermedi). |
OriginalCaller |
Chiamante che ha originato la catena di chiamate all'oggetto . |
Per altre informazioni su come usare questa raccolta, gli sviluppatori di Microsoft Visual Basic dovrebbero vedere la classe SecurityCallContext. Gli sviluppatori C e C++ devono fare riferimento a ISecurityCallContext.
Insieme SecurityCallers
L'insieme SecurityCallers rappresenta i chiamanti che possono essere recuperati usando un indice compreso tra 0 e 1 minore di NumCallers, incluso. Ogni chiamante è rappresentato da un oggetto SecurityIdentity.
Per altre informazioni su questa raccolta, gli sviluppatori di Visual Basic dovrebbero vedere la classe SecurityCallers. Gli sviluppatori C e C++ devono fare riferimento a ISecurityCallersColl.
Insieme SecurityIdentity
Proprietà | Descrizione |
---|---|
SID |
Identificatore di sicurezza per il chiamante. |
AccountName |
Nome dell'account del chiamante. |
Authenticationservice |
Servizio di autenticazione usato, ad esempio NTLMSSP, Kerberos o SSL. |
AuthenticationLevel |
Livello di autenticazione utilizzato, che rappresenta la quantità di protezione utilizzata durante la comunicazione con l'oggetto . |
ImpersonationLevel |
Livello di rappresentazione impostato dal client, se è stata usata la rappresentazione. Questo livello indica la quantità di autorità assegnata al server dal client. |
Per altre informazioni su questa raccolta, gli sviluppatori di Visual Basic dovrebbero vedere la classe SecurityIdentity. Gli sviluppatori C e C++ devono fare riferimento a ISecurityIdentityColl.