Condividi tramite


Sicurezza lato server

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'interfaccia IServerSecurity. Con questo puntatore, i metodi 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 . Per altre informazioni sulla rappresentazione, vedere Rappresentazione e mantello.

Sono disponibili anche le funzioni helper seguenti che si basano sull'implementazione dell'interfaccia IServerSecurity dell'oggetto contesto di chiamata:

Sicurezza in COM