No-database-needed ASP.Net VB authentication server.License:
GNU GPL v3Description:
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/