   » what's new       
|
|
What's New in Constable Authorization Engine 2.0
This section summarizes features that have been added or modified in the latest
version 2.0 of the Constable Authorization Engine.
Design Environment
The CAZE Policy Designer is a Windows Forms application (caze.exe ) that allows
you to design, test and manage authorization policies in a rich, graphical
environment. The Policy Designer leverages the CAZE Design Environment
that can easily be embedded and customized for use in your own applications.
Click here for more information.
Core API Enhancements
The core
AuthorizationPolicy class
exposes several new events allowing you to more easily customize authorization
logic without the need of subclassing. For more information see
ResolveRoleMembership event,
AuthorizationContextChanged event,
ActionExecuting and
ActionExecuted events.
The AuthorizationPolicy class
now supports pre- and post-change notifications allowing you to easily detect
and react to policy changes. For more information see the
InstanceChanging,
InstanceChanged
events and the
IChangeEventSource interface.
The AuthorizationPolicyLoader
class now supports flexible type resolution mechanism for loading authorization policies with custom
(subclassed) policy object types. The loader now supports saving and loading custom properties of the
following types:
-
Strings and primitive .NET types (
Boolean , Byte , SByte ,
Int16 , UInt16 , Int32 , UInt32 , Int64 ,
UInt64 , Char , Double , and Single - supported also in version 1.1).
-
DateTime , Guid , Decimal and custom Enum property types (new in 2.0).
For more information see the
TypeResolver
property and the
IPolicyLoaderTypeResolver
interface.
Visual Studio 2005 and .NET Framework 2.0 Support
CAZE 2.0 now supports Visual Studio .NET 2005 and .NET Framework 2.0.
Sample applications are provided for both Visual Studio .NET 2003
and Visual Studio .NET 2005. For more information please see
system requirements page.
More Licensing Options
CAZE 2.0 introduces a new site license option that allows you to install
CAZE 2.0 on one hundred CPUs for the price of five single
user licenses. For more information please see
purchase page.
|