| Constable Authorization Engine 2.0 BETA |
|
What's New
[This is preliminary documentation and subject to change.]
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.
For more information see the
LaMarvin.Constable.Design namespace.
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 the
CAZE website 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 a few single
user licensees. For more information please see the
CAZE website page.