Partager via


Implémentation d’un Gestionnaire d’informations d’identification

Pour créer un gestionnaire d’informations d’identification, vous devez créer une DLL qui exporte les fonctions suivantes :

Pour restaurer des notifications sur les fonctions NPLogonNotify et NPPasswordChangeNotify pour l’ouverture de session smart carte, créez une entrée de Registre appelée SmartCardLogonNotify en tant que DWORD et définissez-la sur 1 :

HKEY_LOCAL_MACHINE
   Software
   Microsoft
   Windows NT
   CurrentVersion
      Winlogon
         Notify
            SmartCardLogonNotify = 1

Windows Server 2003 et Windows XP : L’entrée de Registre SmartCardLogonNotify n’est pas obligatoire.

En outre, les gestionnaires d’informations d’identification doivent également prendre en charge la fonction NPGetCaps pour les WNNC_START (la prise en charge d’autres index n’est pas requise pour les gestionnaires d’informations d’identification). Cela indique à MPR quand un gestionnaire d’informations d’identification va démarrer. En appelant NPGetCaps avec le paramètre nIndex défini sur WNNC_START, le MPR obtient le temps d’attente avant d’appeler les fonctions de point d’entrée de gestion des informations d’identification du fournisseur. Et si le MPR contient ces informations, il peut les transférer au gestionnaire d’informations d’identification, ce qui définit le délai d’expiration.