Security Infrastructure Library for NHibernate
C# PowerShell XSLT
Pull request Compare This branch is 43 commits ahead of ayende:master.
Latest commit 874bab0 Aug 12, 2013 @nrstott nrstott Merge pull request #10 from whut/master
Fix for second level cache miss when IUser implementation have no Equals/GetHashCode overrides
Failed to load latest commit information.
Rhino.Security.ActiveRecord Updated NuGet references Oct 5, 2012
Rhino.Security.Tests Added failing test to show issue with second level cache when IUser i… Aug 8, 2013
Rhino.Security.Windsor Permission instance is now created inside PermissionsBuilderService, … Jun 17, 2013
Rhino.Security Fix for second level cache miss when comparing users using whole enti… Aug 8, 2013
SharedLibs upgraded nhib -> 3.2.0.4000, fixed problems that surfaced with autode… Oct 11, 2011
Tools adding nuget tooling Oct 20, 2011
packages Removed dependency for log4net from nuspec file Jun 17, 2013
.gitignore Adding xml output to release build as well Dec 29, 2009
How to Use.txt Do not set ServiceLocator by RhinoSecurityInstaller, this is not his … Jun 17, 2013
How to build.txt Fixed little typos in documentation files Feb 28, 2010
Rhino.Security.Windsor.nuspec Added support for NuGet symbols package, for use with SymbolSource.org Aug 9, 2013
Rhino.Security.nuspec Added support for NuGet symbols package, for use with SymbolSource.org Aug 9, 2013
Rhino.Security.sln Updated packages (including NH to 3.3.0.4000), removed unrequired ref… May 25, 2012
acknowledgements.txt Starting to restructure the project to move from dependencies on a lo… Sep 2, 2009
ayende-open-source.snk Starting to restructure the project to move from dependencies on a lo… Sep 1, 2009
default.ps1 Added support for NuGet symbols package, for use with SymbolSource.org Aug 9, 2013
license.txt Starting to restructure the project to move from dependencies on a lo… Sep 1, 2009
psake.ps1 Starting to restructure the project to move from dependencies on a lo… Sep 1, 2009
psake_ext.ps1 Adding git commit to the generated output Sep 26, 2009
readme.markdown fixed broken links Aug 18, 2011

readme.markdown

Rhino Security

Rhino Security is part of the Rhino Tools collection by Ayende Rahien.

What is this?

Rhino Security is a security framework to provide row level security for NHibernate. Rhino Security is perfect for people who want to set up user and group security in their NHibernate domain models. It supports ACL and role based security using a model similar to this:

yUML Rhino Security

Based on this blog post

Getting Started

Read the How to Use.txt file for more information about getting started.

More Information

More information about the library can be found in the Rhino Security category on Ayende's blog.

Try this Google search to find a ton of other information about it.


Intro by Tobin Harris, he askes that people contribute to make it better :)