Why Fluent Security
-
Code based configuration
No attributes or nasty xml cluttering up your code.
-
Customizable
Don't like what's in the box? Create your own implementations and hook it in using your IoC-container.
-
ASP.NET MVC 3 ready
Built against the latest version of ASP.NET MVC. Use the built in ASP.NET membership provider or roll your own security.
-
Low imprint
Fluent Security won't spread like wildfire in your application. Your configuration can be kept in a single file.
-
Open
Have a need for something not supported by Fluent Security? Fork us on github, do your magic and send us the patch!
-
Tested
Fluent Security is used successfully in production and has a code coverage of 99%.
FluentSecurity on twitter
1 day ago
2 days ago
8 days ago
8 days ago
Issues & feature requests
2012-05-17 12:09:15
24 - Adding same policy by convention for several actions of controller
Currently it is possible 2 add policy for 1 action of 1 controller or for all actions of Controller(s) Good to have ability for adding same policy...
2012-05-15 15:13:23
22 - configuring fluent security using database table
Hi, I have created a table which has following structure: CREATE TABLE [dbo].[ControllerActionRole] ( Controller nvarchar (100) NOT NULL, [Act...
2012-05-05 21:26:27
19 - Support for ASP.NET Web API
Hi Is there any plans to support Web API? According to http://www.asp.net/web-api ASP.NET MVC 4 includes ASP.NET Web API. Thaanks! Z
2012-03-09 22:03:04
16 - Policy violation handlers and conventions
It's that time again when I ask for your help. This time it's about **improving the experience of handling violations**. At the time of writing...
Github commits (develop)
2012-05-16 20:16:55
8a9495f8e0c6958a730a4a71e8a489f6015dadfa
Merge branch 'fix-require-role-enumerations' into develop
2012-05-16 20:08:34
7f742991e4ee7a55826e51825be39c8d337cc55d
- Added release notes about the fix/change.
2012-05-16 20:05:47
85f47da0d42c4abd0d1df89b00adb557ce7a02fc
- Fixed issue with RequireAllRolesPolicy resolving roles 3 times/execution.
2012-05-16 20:01:43
475e69a0e71475acb0258e75fb70fc4b05535655
- Fixed issue with RequireRolePolicy resolving roles 3 times/execution. - Added extension method EnsureIsList<T> for ensuring we are working with a...