In terms of structure the primary components of the Authorization Manager are as follows:
· We have a role-based user interface, which determines end-user access based on user or group permissions in AD or SQL
· We have a management interface, which enables Administrators to configure access control for groups and individuals, manage roles, and view audit logs
· And we also have, of course, an enforcement functionality, which enables Administrators to enforce organizational policy rules.
So, what’s in there for me?
· With it, I now have a Simple Access Control Development Model.
It helps me reducing the software development costs by providing manageable, centralized administration and natural development model for my Web and line-of-business applications.
Also, it gives us the ability to define operations, tasks, roles, and business rules with a natural development model.
· Platform Services in Longhorn Reduce Development Scope
That’s true; AzMan will have a big presence in the new Longhorn Operating System.
· It will simplifies the Deployment, Configuration, and Management process for me
Through enabling a security policy based on a company's organizational structure and business rules by defining user roles
Through the ability to define operations, tasks, and roles using flexible authorization rules
By giving a centralized configuration and management it will help reduce the total cost of ownership
· Increases Security through Access Control
Now, the Access controls are based on security policy
The User identity is the basis for the access
The privileges are updated automatically as users change roles
How it works?
The concept in is essence is very simple, you are receiving a simplified development model for managing flexible groups, business rules, and store authorization policies.
The AzMan can though provide a role-based access control for applications, it determines user access based on Active Directory or SQL permissions.
You can also extend existing directory services with a simple access control model.
And finally, you can be easily integrated into most applications.
So I hope I was able to capture your interest and awake your curiosisty, if so, now you can dive on the technical details about the AzMan, and for that you will find a lot of resources, here it goes some of them.
Sia next time, jp.
Resources on the Web:
· Authorization Manager Blog
http://blogs.msdn.com/azman
· Authorization Manager Developer Whitepaper
http://msdn2.microsoft.com/en-us/library/aa480244.aspx
· Authorization Manager Whitepaper
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/management/athmanwp.mspx
· Platform SDK Documentation
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthz/security/authorization_manager_model.asp
· DEV: Keith Brown MSDN Article (Sample included): Use Role-Based Security in Your Middle Tier .NET Apps with Authorization Manager
http://msdn.microsoft.com/msdnmag/issues/03/11/AuthorizationManager/
· Server Watch Tutorial: Exploring Windows 2003 Security: Authorization Manager
http://www.serverwatch.com/tutorials/article.php/3287431
· Authorize It - Use Role-Based Security in Your Middle Tier .NET Apps with Authorization Manager
http://msdn.microsoft.com/pt-pt/magazine/cc300469(en-us).aspx