An mplementation of the ASP.NET Identity providers that use NHibernate