Partager via


structure WS_USERNAME_CREDENTIAL (webservices.h)

Type de base abstrait pour toutes les informations d’identification de nom d’utilisateur/mot de passe.

Notez que WS_USERNAME_CREDENTIAL et ses sous-types concrets sont utilisés avec le WS_USERNAME_MESSAGE_SECURITY_BINDING WS-Security.
Elles conviennent mieux aux paires nom d’utilisateur/mot de passe au niveau de l’application, telles que celles utilisées pour les comptes clients en ligne. Les noms d’utilisateur et mots de passe spécifiés ne sont pas interprétés par le runtime de sécurité et sont simplement transférés de client à serveur pour l’authentification par le validateur de nom d’utilisateur/mot de passe spécifié côté serveur spécifié par l’application.

En revanche, le WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL et ses sous-types concrets sont utilisés pour l’authentification intégrée Windows et les liaisons de sécurité qui l’utilisent.

Syntaxe

typedef struct _WS_USERNAME_CREDENTIAL {
  WS_USERNAME_CREDENTIAL_TYPE credentialType;
} WS_USERNAME_CREDENTIAL;

Membres

credentialType

Sélecteur pour le type des informations d’identification du nom d’utilisateur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête webservices.h