.NET Framework Bookmark and Share   
 index > Claims based access platform (CBA), code-named Geneva > AzMan and Geneva
 

AzMan and Geneva

Can somebody explain me clearly the relationship between AzMan and Geneva?

Thanks
RickGutierrez
Hi,

My view on these issues is the following:

1) AzMan is a Policy Decision Point (PDP) that has the following functionality

a) User interface to define and manage RBAC based authorization policies
b) Policy engine to evaluate these policies upon request, given (client, operation) pairs, using a proprietary request interface

AzMan is strongly based on the RBAC model.

2) The Geneva Fx (Windows Identity Foundation - WIF) is a .NET class library to
a) Develop ASP.NET or WCF based claims consumer apps, that is, webapps or services that receive claims packaged inside tokens and use this claims to identity and authorize the clients
b) Develop claims transformers (in the form of Security Token Services), that is webapps or services that receive claims packaged inside tokens, apply a claim issuance policy and issue tokens containing the derived claims

3) The Geneva Server (ADFS 2) is a turn-key claims transformer server, based on WIF.

The Geneva products are strongly based on the Identity Metasystem model

These products are complementary. For instance, AzMan can be used in an claim transformer to transform name claims into role claims or permission claims:
- The geneva products implement the communication protocols (WS-Trust, WS-Federation, ...) and the claims packaging (SAML)
- The AzMan implements the logic that maps names into operation permissions

HTH
Pedro Felix


http://pfelix.wordpress.com
Pedro Felix
Hi,

Very well put Pedro.

Recently I proposed something similar to a Microsoft employee, but he didn't think it a good idea to combine AzMan with "Geneva". As I see it, the missing bit in Geneva is a framework to deal with the authorizations. Geneva itself provides an excellent infrastructure to transport information on which authorizations are based, but then you're back to square one. The only thing "out-of-the-Microsoft-box" today would be AzMan.

When I first started looking into claims-based approaches, I thought I missed something: where's the authorization framework? Well, it isn't there. I am wondering what Microsoft will deliver "on top of Geneva" to deal with this.

Cheers,

Frank
Franksked

You can use google to search for other answers

Custom Search

More Threads

• Error while decrypting SAML token from Live Id
• Installing Geneva Server Beta 2 server with a domain account and separate SQL server
• Geneva SbS Virtual Machine - Windows Activation
• Saml 2.0 Serialization Issue
• SOLVED: Web services federation with Geneva Server Beta 2
• HTTP Error 401.2 - Unauthorized
• Claims in application's configuration
• FederatedPassiveTokenService - Duplicating RSTR Processing at RPSTS from IPSTS
• Geneva / Ajax Identity Propagation?
• At what point will visual basic templates be available for the Geneva Framework?