I am developing a program that I want to share with certain people, however if I change my mind about these people I want to be able to 'revoke' their access to the program.
Ideally this would be on a per-user basis rather than just blocking all instances of the program. Something along the lines of user accounts, but at the moment I don't really have access to a server where these accounts could be authenticated so a simpler method is probably in order.
Am I being too ambitious?
(If it is relevant I am using Java.)
Sorry, I missed a few relevant details:
The application will be used almost entirely online. I don't expect the userbase to be far over 100 (and that is ambitious), if there were more than 100 users I would splash out on an authentication server of some sort, however the closest thing to this I have at the moment is a basic FTP server that I could store files on.
Thanks for all the answers, its a shame that SO only lets me choose one best answer. :) Thank you guys.