For one of my webserver platforms, SHPS, I designed authorization to be key-bound. You can define keys, check if a user has a key, and based on that let them perform actions. Users can be part of groups, and keys can be assigned to groups, too. Basically a lot like how AD etc. works. I don't know if there's a name for it, but I call it key-based authorization, and it's very fine-grained, so you can have "normal" users, "admins", and everything in between.