I just want to check before I go and write one. =)
My idea behind it is the philosophy: "Offer a feature without lots of prerequisites."
Reason for use: The developer will be able to support authentication of a small number of users, without requiring remote access to external Auth servers, and without the Admin needing a database conection - this could be ideal on a LAN, that is not connected to the Internet.
It'll have some constraints - like support for maybe 20 keys, it may be a flat-file, maybe store the AES128 values, power count, time, and ID's in the registry... I don't know just yet.
It will have perhaps two classes... "newKeys", and "OTPAuth".
It'll have a front end for both of the classes, so an Admin can quickly add a new key to the flat-file, or registry, and implement authentication on any LAN sites they want with a simple:
Code:
Dim Auth AS new Authenticator()
debug.print(Auth.isValidKey("ccccccbllvcvccccccbllvcvccccccbllvcv")) ' Returns True or False, nothing more.
That's about it!
Any idea, or thoughts?