top of page

CodeB Credential Provider V2

Windows Credential Providers are the cornerstone of user authentication, serving as the exclusive method for users to validate their identity for logon and other system authentication scenarios. With the advent of Windows 10 and the introduction of Microsoft Passport, credential providers have become even more crucial, extending their use for authentication into apps, websites, and beyond.

Microsoft provides a variety of credential providers as part of Windows, such as password, PIN, smartcard, and Windows Hello (Fingerprint, Face, and Iris recognition). But what if you need more functionality?


CodeB Credential Provider

Choose the CodeB Credential Provider for a seamless Windows integration experience. This tool empowers users to log into Windows using a diverse range of methods, including One-Time Password Generators, Android Phones, NFC and Mifare Cards, X.509 Certificates/Cards,  and straightforward USB Memory Sticks among others. Additionally, it provides the functionality to authenticate and establish connections with shared or remote systems. For an extra layer of security, the integrated filter feature allows users to conceal undesired system credential providers.

Evaluate the CodeB Credential Provider

Most features of our product are accessible for a 30-day trial period, even without a valid license.


To fully unlock all the features, simply reach out to us for your evaluation key at

Don't forget to visit our blog for insightful content, such as our post on CodeB Credential Provider installation:


How to install

Setting up our product is straightforward and effortless. Begin by downloading the Credential Provider System Tray from our website. Once downloaded, extract the system tray files to a location of your preference and initiate the 'codeb_tray.exe'.

You'll then notice the new CodeB icon in your system tray. To proceed with the installation, right-click on the icon and select "Credential Provider => Install" (Note: This step requires elevated permissions, but only once during the installation process).

To set up a USB Memory Stick for authentication, simply insert it into your device and select "Credential Provider => USB Stick Credentials".

Please note that you can use also NFC Cards, TOTP Token and much more to logon to Windows.

Set Credentials

To link your Windows Credentials to the stick you need to enter your username, your windows password and optional your network domain.

The Logon PIN is not only used to encrypt your credential soft token but also you need it later to logon to windows.


Logon to Windows

To logon to Windows just plug your USB Memory Stick and choose the CodeB Logon Tile.

If you are not using Blockchain based logons you can leave the field Blockchain Alias free.


Just enter your PIN into the PIN field and logon.

Generic Tile

If you are not using Blockchain based logons you can leave the field Blockchain Alias free.

In case you have stored more than one user on the USB Memory Stick then you can use the Blockchain field to hint the software which credentials to use.


Then just enter your PIN into the PIN field and logon.



Experience the power of our Credential Provider, a product entirely developed in managed code and packaged as a solitary .NET Windows Library (DLL). It's not only adaptable via settings but also customizable through your unique plugin library. Rooted in Microsoft's ICredentialProviderCredential2 interface, it comes with an inbuilt Credential Provider Filter. Our CodeB Authenticator App can serve as a second verification layer, while it also accepts plain USB Memory Sticks and an extensive variety of NFC Tokens as login tokens.

In summary:

  • Entirely developed using managed code.

  • Packaged as a standalone .NET Windows Library (DLL).

  • Adjustable functionality through settings.

  • Customizability with your personal plugin library.

  • Built on Microsoft's ICredentialProviderCredential2 interface.

  • Comes with an integrated Credential Provider Filter.

  • CodeB Authenticator App can serve as a secondary authentication factor.

  • Use your Android Phone as Logon Token.

  • X.509 Certificates can be used as login tokens, ideally hosted on a PKI Smart Card.

  • Accepts plain USB Memory Sticks as login tokens.

  • Supports a wide variety of NFC Tokens as login tokens, including national identity cards, credit cards, Mifare, Mifare Desfire, and many more.

Questions? Ask in the Forum:
bottom of page