sécurité Server-Side
Le serveur peut récupérer des informations de sécurité sur un appelant ou emprunter l’identité de l’appelant à l’aide des méthodes de IServerSecurity. Une implémentation d’IServerSecurity est fournie par COM sur l’objet de contexte pour l’appel actuel lorsque le marshaling standard est utilisé. Toutefois, cette interface peut être absente pour certaines interfaces marshalées personnalisées.
Lorsqu’un appel arrive sur le serveur, le serveur peut appeler CoGetCallContext pour obtenir un pointeur vers l’interface IServerSecurity . Avec ce pointeur, les méthodes IServerSecurity peuvent être appelées par le serveur pour déterminer quels sont les paramètres d’authentification du client et emprunter l’identité du client, si nécessaire. L’objet IServerSecurity est valide sur n’importe quel thread de l’appartement jusqu’à ce que l’appel représenté par IServerSecurity se termine. Pour plus d’informations sur l’emprunt d’identité, consultez Emprunt d’identité et masclage.
Les fonctions d’assistance suivantes qui s’appuient sur l’implémentation de l’interface IServerSecurity de l’objet de contexte d’appel sont également disponibles :
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour