USB Security Dongle for ASP.NET Suggestions


    I have an open question in this forum about converting winfom code to ASP.NET, I decided that I would also open a question at the root of my requirement.  In short for a financial software application we have written we have used RSA Tokens for security, in the last round of meetings they want to dump the token and go to a USB Key for security.  I grabbed a MAI evaluation kit and it works perfectly for WinForm applications. There tech support guy has indicated that they have clients who run these dongles for web applications  but they don't have source code samples or know how they did it.

     Now on to my question, can anyone point me towards a USB key / Dongle that works with webforms developed in ASP.NET.  The requirement is simple -

with dongle login and password grant access /
without dongle login and password don't work.

     Any help or thoughts would be GREATLY appreciated.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

The only way I could imagine that this would work is to install a small .net application on the clients machine which will interface with the website.

The actual website cannot read your USB ports or any settings on the machine that is viewing it.

For security we use handheld devices that create 1 time passwords when the device and smart card are connected. We send a key and the device will give back a password. We then have a server on our side that verifies the password.

I would be interested to see if a USB dongle could work with a web page without installing anything else on the clients machine, but I don't think it can.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.