Why FluentSecurity
-
Code based configuration
No attributes or nasty xml cluttering up your code.
-
Low imprint
FluentSecurity won't spread like wildfire in your application. Your configuration can be kept in a single file.
-
ASP.NET MVC 4 ready
Built against the latest version of ASP.NET MVC. Use the built in ASP.NET membership provider or roll your own security.
-
Customizable
Don't like what's in the box? Create your own implementations and hook it in using your IoC-container.
-
Open
Have a need for something not supported by FluentSecurity? Fork us on github, do your magic and send us the patch!
-
Tested
FluentSecurity is used successfully in production and has a code coverage of 99%.
Blog posts
- Securing an ASP.NET MVC Application using FluentSecurity
- MVC3 Security: A Fluent Way
- Fluent security with VB.Net
- Implement secure ASP.NET MVC applications
- Secure your web app fluently
- FluentSecurity + MvcSiteMapProvider = Better .Net Security Management
- Setting Up FluentSecurity to Use Ninject for Dependency Resolution
- FluentSecurity without IoC-container
Follow @FluentSecurity and tweet about us using the hashtag #FluentSecurity. If you've written anything about FluentSecurity, let us know.
FluentSecurity on twitter
about 7 hours ago
about 7 hours ago
1 day ago
6 days ago
34 days ago
Issues & feature requests
2013-04-18 21:42:46
62 - PolicyViolationHandler breaks ASP.NET MVC scaffolding.
Hello. Great project here some very nice work. I did however run into a very strange bug. If I create a Policy Violation Handler with IPolicyViolat...
2013-04-13 14:42:48
60 - Field Level Permission
Please also add feature of Field level security or it should be customizable according to the requirement.
2013-02-01 01:05:29
57 - Action methods with void result can't be configured.
It does not appear to be possible to set any policy for Actionmethods which have a void return signature. FileController: ``` [HttpPos...
2012-11-03 14:20:23
46 - Group Policies in Class. Feature Request.
Hello, This is a feature request. Fluent Security is configured as follows: configuration.For<HomeController>().Ignore(); configurat...
2012-10-09 23:38:50
43 - Added ability to ignore security requirements on proxied controllers
Haven't had a huge amount of time to test this. Will try at work tomorrow. Looks like it will work though. Fixes issue 42 https://github.com/kri...
Github commits (develop)
2013-04-17 14:27:10
209ee9ad3c75f78d312c2eb35439892a1cab2170
Merge branch 'typescanning-improvement' into develop
2013-04-17 14:25:12
4ce72e64b834080268e63473a0f3142b5a4a3558
- Using GetLoadableExportedTypes extension to avoid type loading issues in ProfileTypeScanner.
2013-04-17 14:24:52
105b2a5fb5607f70b127d5eff4b57d5e53a27be7
- Using GetLoadableExportedTypes extension to avoid type loading issues in ControllerTypeScanner.
