Contains classes that allow the user to specify authorization constraints via IAuthorizationStrategy. These constraints are then applied thoughout the framework to ensure security.
Interface Summary Interface Description IAuthorizationStrategyAuthorization strategies specify aspect-like constraints on significant actions taken by the framework in a given application. IUnauthorizedComponentInstantiationListenerInterface to code that is called to handle unauthorized component instantiations. IUnauthorizedResourceRequestListenerA listener that is notified when a request to some resource is not allowed.
Class Summary Class Description ActionA class for constructing singleton constants that represent a given component action that needs to be authorized. IAuthorizationStrategy.AllowAllAuthorizationStrategy
Exception Summary Exception Description AuthorizationExceptionBase class for exceptions thrown as a result of authorization failure. UnauthorizedActionExceptionException that is thrown when an action is not authorized. UnauthorizedInstantiationExceptionException that is thrown when the creation of a component is not allowed.