The Security Application Block
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
|The latest Enterprise Library information can be found at the Enterprise Library site.|
The Enterprise Library Security Application Block helps developers implement common authorization-related functionality in their applications. Applications can use the Security Application Block to support authorization and to cache a user's authorization and authentication data. Together with the Microsoft .NET Framework 2.0 features, developers can easily implement common security-related functionality.
The Security Application Block has the following features:
- It reduces the requirement to write boilerplate code to perform standard tasks.
- It helps maintain consistent security practices, both within an application and across the enterprise.
- It eases the learning curve for developers by using a consistent architectural model across the various areas of functionality provided.
- It provides implementations that you can use to solve common application security problems.
- It is extensible; it supports custom implementations of security providers.
This section includes the following topics:
- Introduction to the Security Application Block
- Developing Applications Using the Security Application Block
- Key Scenarios
- Design of the Security Application Block
- Extending and Modifying the Security Application Block
- Deployment and Operations
- Security QuickStart
For more information, see the following patterns & practices guides:
- Application Architecture for .NET: Designing Applications and Services
- .NET Data Access Architecture Guide
- Exception Management Architecture Guide