- Created an interface for logging (ILogger) and implementation (DebugLogger).
- Introduced logging in violation handlers.
- Refactored and moved the security configuration to App_Start.
- Moved adding of the HandleSecurityAttribute to FilterConfig.
- Installed NUnit and Mvc in the Specifications projet.
- Added references to the Web and Api projects.
- Added Mvc assembly redirect to App.config.
- Added Mvc security configuration test.
- Added test for ensuring all Mvc controller actions have been configured.
- Installed NUnit and Mvc in the Specifications projet.
- Added references to the Web and Api projects.
- Added Mvc assembly redirect to App.config.
- Outputting debugging information using WhatDoIHave.
- Implemented SecurityHelper.ActionIsAllowed to remove restricted links and buttons from the UI.
- Resolving the controller name using IControllerNameResolver.
- Resolving the action name using IActionNameResolver.
- Added basic security configuration for WebApi.
- Created and registered a default policy violation handler for WebApi.