Я создаю сайт MVC и хотел бы использовать встроенное членство и роли для .Net. Я использую провайдер данных .Net для Postgresql (Npgsql), но у меня возникают проблемы с определением членства defaultProvider и строки соединения Postgresql для подключения к моей локальной базе данных. Кто-нибудь может помочь?
Я не проверял это, но скоро буду использовать его в проекте. Надеюсь, у меня будет больше информации для подражания, и это будет «просто работать» :)
http://code.google.com/p/pgsqlprovider/
Надеемся использовать этот программный стек
Windows Server 2008 PostgreSQL PostGIS Замок ActiveRecord NHibernate NHibernate.Spatial ASP.NET MVC 3 с поставщиками членства / ролей
[ПОСЛЕДУЮЩИЙ]
Я выполнил команду NuGet «Install-Package Nauck.PostgresSQLProvider», чтобы установить поставщик членства в PostgreSQL ASP.NET, созданный Дэниелом Науком и Джейсоном Сзнолом.
http://nuget.org/List/Packages/Nauck.PostgresSQLProvider
Проект Home http://dev.nauck -it.de / проекты / aspsqlprovider
Вам потребуется запустить этот SQL для создания таблиц членства: http://dev.nauck -it.de / проекты / aspsqlprovider / хранилище / изменения / мастер / изменения / SRC / NauckIT.PostgreSQLProvider / DatabaseSchema.sql
Наконец, файл web.config необходимо обновить ... Я использовал этот пример для направления: http://dev.nauck -it.de / проекты / aspsqlprovider / хранилище / изменения / мастер / запись / SRC / Пример / Web.config
Пока аутентификация работает, как и хэшированные пароли, все, что осталось проверить - это авторизация.
Я был немного разочарован версией nauck, поэтому я написал свою собственную. Вы можете попробовать здесь , если хотите. Он имеет модульные тесты и немного документации.