I am using devise as my authentication solution and now i am thinking about authorization. In my project I (the admin) is the only person authorized to create account for others
It actually looks like in the later versions of Devise you can just remove the "registerable" declaration from your model and it will take care of this for you.