« - »

Next up: the Authorization service

10 March 2008

Now that the Approval service has been put to bed, it’s time to start working on something new. Although there are quite a number of things that I would love start playing with, I think the next logical thing on the list should some kind of a Authorization service. Not to be confused with Authentication, which simply verifies a user’s Identity, an Authorization service would provide a mechanism to determine what it is that a user can do, along with a common means to maintain that information.

Once again, I’m thinking of something relatively simple, easy to access, and relatively ignorant of the various ways in which it might be used. If we think in terms of a possible URL for the Authentication service’s resources, it should include enough components for the service to be useful, but not so many that it becomes difficult to manage and understand. I’m thinking of something like this:

/auth/<context>/<object>/<method>/<qualifier>/<userId>

Briefly, this is the basic concept for the various “nodes” found in the URL:

Basically, the system would be a simple yes/no process based on the presence or absence of a resource for a given URL. Resource present equals authorization granted; resource absent, authorization denied.

That’s the theory, anyway …


http://blog.restafarian.org/2008/03/next-up-the-authorization-service/

Comments are closed.

Sorry, the comment form is closed at this time.