Delen via


Server-Side Beveiliging

De server kan beveiligingsgegevens over een beller ophalen of de aanroeper imiteren met behulp van de methoden van IServerSecurity. Een implementatie van IServerSecurity wordt geleverd door COM op het contextobject voor de huidige aanroep wanneer standaard marshaling wordt gebruikt. Deze interface kan echter ontbreken voor bepaalde aangepaste marshaled interfaces.

Wanneer een aanroep op de server aankomt, kan de server CoGetCallContext- aanroepen om een aanwijzer te verkrijgen naar de IServerSecurity interface. Met deze aanwijzer kan IServerSecurity methoden worden aangeroepen door de server om erachter te komen wat de verificatie-instellingen van de client zijn en om de client zo nodig te imiteren. Het object IServerSecurity is geldig op een thread in het appartement totdat de oproep van IServerSecurity is voltooid. Zie imitatie en Cloakingvoor meer informatie over imitatie.

De volgende helperfuncties die afhankelijk zijn van de IServerSecurity interface-implementatie van het aanroepcontextobject zijn ook beschikbaar:

Beveiliging in COM-