Thread:Project:Support desk/Preventing Multiple User Accounts/reply

Yes, it is possible. You may have to write your own code, but it is possible. I suggest looking at the code for Auth_remoteuser to see what is needed.