Compartilhar via


estrutura WSMAN_SENDER_DETAILS (wsman.h)

Especifica os detalhes do cliente para cada solicitação de entrada.

Sintaxe

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

Membros

senderName

Especifica o nome de usuário do cliente que está fazendo a solicitação. O conteúdo desse parâmetro varia dependendo do tipo de autenticação. O valor do senderName é formatado da seguinte maneira:

Mecanismo de autenticação Valor de senderName
Autenticação do Windows O domínio e o nome de usuário.
Autenticação Básica O nome de usuário especificado.
Certificados do cliente O assunto do certificado.
Liveid O LIVEID PUID como uma cadeia de caracteres.

authenticationMechanism

Especifica uma cadeia de caracteres que indica qual mecanismo de autenticação foi usado pelo cliente. Os seguintes valores são predefinidos:

  • Basic
  • ClientCertificate
Todos os outros tipos são consultados diretamente do pacote de segurança. Para hospedagem dos Serviços de Informações da Internet (IIS), essa cadeia de caracteres é recuperada da infraestrutura do IIS.

certificateDetails

Um ponteiro para uma estrutura de WSMAN_CERTIFICATE_DETAILS que especifica os detalhes do certificado do cliente. Esse parâmetro só será válido se o authenticationMechanism estiver definido como ClientCertificate.

clientToken

Especifica o token de identidade do usuário se um token de segurança do Windows estiver disponível para um usuário. Esse token será usado pelo thread para representar esse usuário para todas as chamadas no plug-in.

Nota Os plug-ins de autorização podem alterar o contexto do usuário e usar um token de representação diferente.
 

httpURL

Especifica a URL HTTP da solicitação de entrada.

Requisitos

   
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Cabeçalho wsman.h
Redistribuível Windows Management Framework no Windows Server 2008 com SP2, Windows Vista com SP1 e Windows Vista com SP2