sicurezza Server-Side
Il server può recuperare informazioni di sicurezza su un chiamante o rappresentare il chiamante usando i metodi di IServerSecurity. Un'implementazione di IServerSecurity viene fornita da COM nell'oggetto di contesto per la chiamata corrente quando viene usato il marshalling standard. Tuttavia, questa interfaccia potrebbe essere assente per alcune interfacce con marshalling personalizzato.
Quando una chiamata arriva al server, il server può chiamare CoGetCallContext per ottenere un puntatore all'interfacciaIServerSecurity. Con questo puntatore, metodi di IServerSecurity possono essere chiamati dal server per scoprire quali sono le impostazioni di autenticazione del client e per rappresentare il client, se necessario. L'oggetto IServerSecurity è valido in qualsiasi thread dell'apartment fino al completamento della chiamata rappresentata da IServerSecurity completata. Per altre informazioni sulla rappresentazione, vedere di rappresentazione e .
Sono disponibili anche le funzioni helper seguenti che si basano sull'implementazione dell'interfaccia IServerSecuritydell'oggetto contesto di chiamata:
- CoQueryClientBlanket
- CoImpersonateClient
- CoRevertToSelf
Argomenti correlati
-
sicurezza in COM