Project name: No-database-needed ASP.Net VB authentication server.
License: GNU GPL v3
Description:This is an
EASY TO USE Yubikey authentication object that uses an MS SQL Server, or flat-file system to store the Yubikey keys.
It's designed for use for between 1 to a couple of hundred users.
It's fully OOP, and works reliably, but isn't super-hardened, so don't use it for your new bank online system! This is because it doesn't go to great lengths to keep sensitive data encrypted while in memory, using the .NET ProtectedMemory? class.
I wrote it after finding there were no ASP.Net VB versions of the authentication software. VB programmers always get left out!
Platforms: Windows - Visual Studio 2010. ASP.Net VB.
Webpage: https://code.google.com/p/nodatabase-yubikey-server/Tutorial:The full details are in the Visual Studio as soon as you open the project, and hit run. (F5).
Out-of-the-box you just need to customise a small "create users" subroutine, and run the project and select the "initialise store" link... this will set the storage system up for your first few users.
On the homepage is a sample Yubikey field, that you can use to test key verification, and the source code of which demonstrates how to use the key-checking class.
Credits:Thanks go out to rpimonitrbtch for the ModHex nybble LUT algorithm.
The people here:
https://code.google.com/p/yubikey-net/And the people here:
http://yubico.github.com/yubico-j/And all the YubiKey programming staff for the other algorithms and code, over at Yubico:
http://www.yubico.com/products/yubikey- ... e/yubikey/