Partager via


structure WSMAN_SENDER_DETAILS (wsman.h)

Spécifie les détails du client pour chaque requête entrante.

Syntaxe

typedef struct _WSMAN_SENDER_DETAILS {
  PCWSTR                    senderName;
  PCWSTR                    authenticationMechanism;
  WSMAN_CERTIFICATE_DETAILS *certificateDetails;
  HANDLE                    clientToken;
  PCWSTR                    httpURL;
} WSMAN_SENDER_DETAILS;

Membres

senderName

Spécifie le nom d’utilisateur du client qui effectue la demande. Le contenu de ce paramètre varie en fonction du type d’authentification. La valeur de senderName est mise en forme comme suit :

Mécanisme d’authentification Valeur de senderName
Authentification Windows Domaine et nom d’utilisateur.
Authentification de base Nom d’utilisateur spécifié.
Certificats clients Objet du certificat.
LiveID PuID LiveID en tant que chaîne.

authenticationMechanism

Spécifie une chaîne qui indique quel mécanisme d’authentification a été utilisé par le client. Les valeurs suivantes sont prédéfinies :

  • De base
  • ClientCertificate
Tous les autres types sont interrogés directement à partir du package de sécurité. Pour l’hébergement IIS (Internet Information Services), cette chaîne est récupérée à partir de l’infrastructure IIS.

certificateDetails

Pointeur vers une structure WSMAN_CERTIFICATE_DETAILS qui spécifie les détails du certificat du client. Ce paramètre est valide uniquement si authenticationMechanism est défini sur ClientCertificate.

clientToken

Spécifie le jeton d’identité de l’utilisateur si un jeton de sécurité Windows est disponible pour un utilisateur. Ce jeton sera utilisé par le thread pour emprunter l’identité de cet utilisateur pour tous les appels dans le plug-in.

Note Les plug-ins d’autorisation peuvent modifier le contexte utilisateur et utiliser un jeton d’emprunt d’identité différent.
 

httpURL

Spécifie l’URL HTTP de la requête entrante.

Spécifications

   
Client minimal pris en charge Windows 7
Serveur minimal pris en charge Windows Server 2008 R2
En-tête wsman.h
Composant redistribuable Windows Management Framework sur Windows Server 2008 avec SP2, Windows Vista avec SP1 et Windows Vista avec SP2