DavidWeiss2 / windows-Credential-Provider-library

This repository will be updated with all the examples and links that I can find with relevant knowledge & information about CP in MS Windows vista up to version 10.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

windows-Credential-Provider-library

This repository will be updated with all the examples and links that I can find with relevant knowledge & information about CP in MS Windows 7 up to version 10.

v0.1.2

Fast brief

Credential providers are the primary mechanism for user authentication—they currently are the only method for users to prove their identity which is required for logon and other system authentication scenarios. With Windows 10 and the introduction of Microsoft Passport, credential providers are more important than ever; they will be used for authentication into apps, websites, and more. currently after you you can provide an authentication option for windows Logon-the login screen in the Image below. or a credential picker UI.

To learn more about the windows authentication proccess please read: Sonny articale on medium

  • Left down is the "Tile" every user in MS Windows 10 have one, and a CP can have a tile too.
  • Middle down is the "Credential-Providers" icons list. a user can select only one at a time. the fields shown are depended on this.
  • The center middle is the provider field/s - this time a password field.
  • The "I forgot my PIN" will be shown only for providers that support change password scenario. the text can be selected.
  • The title below that will be shown if there are other available CP in this tile.

Links to CP Technical Reference, guides, and articles

Links to CP API - Windows 10

Links to CP code examples

On GitHub

Links from the web for download / view

Background on the Windows Logon Process

About

This repository will be updated with all the examples and links that I can find with relevant knowledge & information about CP in MS Windows vista up to version 10.

License:MIT License


Languages

Language:C++ 88.2%Language:C 11.8%