The simplest way to integrate Yubikey to use for logging in to your web site is to modify your login page and have your web server backend login code to use Yubikey client SDK to call the OTP validation server to vadliate the OTP.
* * * The OTP Authentication Work Flow * * *
Yubikey ---> Generates OTP --> Browser --->
Modify your web site's login page to add a text field that allows the user to enter the Yubikey OTP --->
Modify your web site back-end login processing code ---> Call the Yubikey client SDK --->
Yubikey client SDK calls the OTP validation server (by default it calls
http://api.yubico.comor you can download & host the validation server on your own) --->
Validation server responds w/ OTP validation success or failure. --->
Then you either accept or reject the user login
* * *
For a .NET site, use the .NET Yubikey client SDK:
http://code.google.com/p/yubico-dot-net-client/For an ASP site, you may want to compile the C implementation of Yubikey client SDK:
http://code.google.com/p/yubico-c-client/Other client SDKs:
http://yubico.com/developers/clients/Yubikey OTP authentication server:
Available for your use at:
http://api.yubico.comCheers