Purpose of the Altairis OTP Authentication Library
is to allow easy support of one-time password authentication in .NET applications. The library supports both event-based one-time passwords (HOTP,
) and time-based passwords (TOTP,
Components and status
The ultimate goal is to build all components needed for such system, both on server (verifier) and client (prover) side. Current status (as of 2011-07-22) is:
||The main part, generates and verifies OTPs.
|Web server authentication module
||Server part, plug-in authentication module, based on Forms authentication.
|Web server UI controls
||Server UI controls, like standard Forms login control.
|Virtual token for Windows
||Software token for Windows desktops and notebooks.
|Virtual token for Windows Phone 7
||Software token for Windows Phone 7.
There is enough virtual tokens for older mobile platforms like Windows Mobile, iOS, BlackBerry and Android. The standards-based hardware tokens are supported too. See
List of compatible tokens
for tokens known to work.
How to get it
At this time, the library is targeted only to developers and therefore only
is available. I plan to release NuGet package once I have the authentication module ready.