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

Go for the CodeB Credential Provider. Seamlessly integrated into Windows, it allows users to logon to Windows using CodeB Identities and connect to shares or remote machines. The integrated filter enables users to hide unwanted system credential providers for additional security.

USB Memory Stick Logon

For evaluation purposes, the CodeB Credential Provider supports not only CodeB Self-Sovereign Identities but also plain USB Memory Sticks as Logon Tokens.


Don't forget to request your evaluation key from

Read also our Blog:


How to install

Installation is a breeze. Simply download the Credential Provider System Tray from our website, unzip the tray to a location of your choice, and start codeb_tray.exe.


You'll find the new CodeB system tray icon. Right-click on the tray and click on “Credential Provider => Install” (Note: Elevated rights are required - but only once for installation).


Insert a USB Memory Stick and click for example  “Credential Provider => USB Stick Credentials”.

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.



Our Credential Provider is 100% written in managed code and delivered as a single .NET Windows Library (DLL). Its functionality is configurable via settings and customizable via your own plugin library. It's based on Microsoft's ICredentialProviderCredential2 interface and includes an inbuilt Credential Provider Filter. The CodeB TOTP SMS App can act as a second factor, and it supports plain USB Memory Sticks and a broad range of NFC Tokens as logon tokens


In short:

  • 100% written in managed code.

  • Delivered as single .NET Windows Library (DLL).

  • Functionality configurable via settings.

  • Functionality customizable via own plugin library.

  • Based on Microsofts ICredentialProviderCredential2 interface.

  • Inbuilt Credential Provider Filter.

  • CodeB TOTP SMS App can act as second factor.

  • Supports plain USB Memory Sticks as logon token.

  • Supports a broad range of NFC Token as logon token. For example national identity cards, credit cards, Mifare, Mifare Desfire and many more.

bottom of page