- Added build script for setting up the project.
- Updated the readme with setup instructions.
- Installed FluentSecurity.Mvc in the Web project.
- Installed FluentSecurity.WebApi in the Api project.
- Installed FluentSecurity.TestHelper in the Specifications project.
- Updated sample application to version 3.0.0-alpha0.
- Addded the example security configuration for the Web project.
- Added the full configuration needed to secure all public controller actions.
- Configured FluentSecurity to use roles.
- Added LocalAccessPolicy and secured SetupController with it.
- Added and applied a default policy violation hanlder.
- Added policy violation handler configuration for DenyAnonymousAccessPolicy, DenyAuthenticatedAccessPolicy and RequireAnyRolePolicy.
- Hooked up dependency injection.
- Registered violation handlers with the IoC-container.
- Removed explicit policy violation handler configuration, falling back on conventions.
- Created an interface for logging (ILogger) and implementation (DebugLogger).
- Introduced logging in violation handlers.