I would echo the use a Radius server if for no other reason than it would be horrible to manage. However I would assume that with 10,000 managed users you would require more than a single category of user and some form of auditing. Even if you don't think you need it now, you will need it after you have a few dozen users set up
... View more