После того, как я прочитал this blog о новом поставщике членства, включенном в интернет-шаблон mvc4, я решил заменить существующий пользовательский поставщик членства nhibernate новым, который поддерживает логин, используя OAuth и OpenID. Также автор в этом блоге говорит, что встроенная безопасность была улучшена, поэтому для меня было множество причин.написание нового пользовательского провайдера членства mvc4
Насколько я понимаю, я должен реализовать ExtendedMembershipProvider, чтобы создать собственную собственную пользовательскую реализацию nhibernate с suppport для db, отличной от mssql?
Любые мысли, ссылки были бы полезны.
Да, вам нужно наследовать 'ExtendedMembershipProvider', чтобы создать своего собственного провайдера. Это может помочь вам [Реализация SimpleMemberhip] (http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/cbe82217ed89#src/WebMatrix.WebData/SimpleMembershipProvider.cs) – DON
Вышеупомянутая ссылка нарушена, эта работа работает (на данный момент): [Реализация SimpleMemberhip] (http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/c2ef1bfc4b8ea262883bc24affd1122f587f4305#src/WebMatrix.WebData/SimpleMembershipProvider.cs) – Oliver