Architecture of Windows Client
The Password Manager Windows Client integration to the login interface is implemented by the client operating systems.
The MyPass Windows Client is implemented as a Credential Provider that allows the opening of the Windows Client Internet Browser style interface. This connects to the Password Manager Server. The overall design of the Windows logon system is shown in the figure below. The extension provided to allow kiosk-mode access is a Credential Provider (CP).
Figure 2 Overall Design of the Windows Logon System
The Credential Provider architecture requires each provider to enumerate its UI elements. For example, in each scenario, a provider might indicate to Logon UI that it requires two edit boxes, two captions, a checkbox and a bitmap. In return, LogonUI renders those controls on behalf of the credential provider.
One consequence of actioning a change to the Credential Provider model, is that absolutely no unintended link exists between the different credential providers, meaning that the rate of problems occurring caused by conflicting products will decrease significantly.
Usability on Windows 7/8/8.1/10
In Windows 7/8/8.1/10 systems, the integration accessible to the end-user is shown below in Figure 3.
Figure 3 The default Windows 7/8/8.1/10 login screen