Interaction avec les fournisseurs de réseau
Vous pouvez configurer un système pour prendre en charge zéro ou plusieurs fournisseurs de réseau. Chacun de ces fournisseurs réseau peut spécifier qu’il nécessite un traitement d’authentification interactif spécial. Cette fonctionnalité permet aux réseaux installés de collecter des informations d’identification et d’authentification spécifiques à chaque réseau, tout en leur permettant de les collecter pendant l’ouverture de session normale et sous l’égide sécurisée du contexte et du bureau de Winlogon.
Winlogon appelle les fournisseurs réseau dans plusieurs circonstances. Après une ouverture de session réussie, Winlogon appelle les fournisseurs réseau afin qu’ils puissent collecter des informations d’identification et authentifier l’utilisateur pour leur réseau. Winlogon appelle également des fournisseurs réseau lorsque les utilisateurs modifient leur mot de passe. Cela permet à chaque utilisateur de conserver un mot de passe unique à utiliser sur tous les réseaux.
La structure WLX_MPR_NOTIFY_INFO est utilisée pour fournir des informations d’identification et d’authentification dans les fonctions GINA pertinentes. Cette structure inclut les membres suivants.
Membre | Description |
---|---|
pszUserName | Nom du compte de l’utilisateur connecté. |
pszDomain | Nom de domaine de l’utilisateur connecté. Tous les modèles d’authentification n’ont pas de concept de domaine (ou son équivalent), donc ce membre peut être NULL. |
pszPassword | Lorsque l’utilisateur a donné un mot de passe en texte clair lors de l’authentification, le fait de le fournir ici permet à d’autres fournisseurs de réseau d’utiliser le même mot de passe (pour obtenir une ouverture de session unique) sans inviter l’utilisateur. |
pszOldPassword | Après un changement de mot de passe, en fournissant ici le mot de passe d’origine et le nouveau mot de passe dans le membre pszPassword , permet aux fournisseurs de réseau de mettre à niveau leurs mots de passe sans demander à l’utilisateur. |
Un GINA n’a pas besoin de fournir ces informations aux fournisseurs de réseau. Si un pointeur NULL est passé au lieu d’un pointeur de structure valide, les fournisseurs de réseau invitent l’utilisateur à fournir des informations.