今天來介紹一下Enterprise Library 2.0中的Security Application Block ,它可以幫助程序開發者在應用程序中實現與授權有關的大部分功能,不僅如此,它還支持緩存我們系統中用戶的授權以及,授權數據。主要包括一下幾個部分的功能:
1、減少代碼編寫量;
2、保持應用程序中安全管理的一致性;
3、提供了應用程序中很多安全問題的實現方法;
4、可擴展,支持自定義Provider。
...
關於Security Application Block的介紹部分,我不再多說,具體可以參考幫助文檔。下面我們來看一下如何配置Security Application Block,首先打開配置工具,新建一個Security Application Block,如下:
然後在Authorization節點下創建一個Authorization Rule Provider,名稱為RuleProvider,如下: