Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Centralized Authorization Service?

Are there any open source centralized authorization services available? There are lots of solutions for centralizing the authentication information (eg: CAS and JOSSO), but what about the authorization information?

There are some really good authorization frameworks (eg: Spring Security (formerly Acegi) and Seam Security), but it seems that I have to composite these into individual tiers or services. In other words, I can't run them standalone very easily. With a SOA, it seems like it would be very valuable to centralize not just the authentication but the authorization information as well (ie: roles, permissions, rules, etc.).

Any suggestions?

like image 428
jnorris Avatar asked Apr 30 '09 02:04

jnorris


2 Answers

Are you looking for something that supports XACML? If so, the closest to open source you can get is the OpenSSO project which has portions of what you seek.

like image 88
McGovernTheory Avatar answered Sep 19 '22 08:09

McGovernTheory


The openly available Kerberos implementations provide Client Service Authorization as well as Client Authentication.

Read about Using Kerberos 5 on Red Hat Linux.

like image 43
lothar Avatar answered Sep 17 '22 08:09

lothar