2011-01-21 2 views
9

Я создаю сайт MVC и хотел бы использовать встроенное членство и роли для .Net. Я использую поставщик данных .Net для Postgresql (Npgsql), но у меня возникли проблемы с определением строки подключения defaultProvider и Postgresql для подключения к моей локальной базе данных. Может ли кто-нибудь помочь?Поставщики членства/роли ASP.NET для Postgres?

ответ

7

Я еще не проверил это, но буду использовать его в проекте в ближайшее время. Надеюсь, у меня будет больше информации, чтобы следовать, и это будет "просто работать" :)

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 членства созданный Даниэлем Nauck и Джейсон Sznol.

http://nuget.org/List/Packages/Nauck.PostgresSQLProvider

Проект Главная
http://dev.nauck-it.de/projects/aspsqlprovider

Вам нужно запустить этот SQL для создания таблиц членства:
http://dev.nauck-it.de/projects/aspsqlprovider/repository/revisions/master/changes/src/NauckIT.PostgreSQLProvider/DatabaseSchema.sql

Наконец файл web.config необходимо будет обновить ... Я использовал этот пример для направления:
http://dev.nauck-it.de/projects/aspsqlprovider/repository/revisions/master/entry/src/Example/Web.config

До сих пор аутентификация работает, как и хешированные пароли, все, что осталось проверить, - это авторизация.

+0

Звучит очень интересно, вы получили все, чтобы работать вместе? У вас есть дополнительная информация? –

+0

Все, что у меня осталось, это NHibernate.Spatial и авторизация для тестирования. Я надеюсь использовать LINQ для выполнения пространственных запросов. – joebarbere

+0

Работали ли эти два теста? – arao6

3

Я был немного расстроен версией nauck, поэтому я написал свой собственный. Вы можете опробовать его here. Он имеет модульные тесты и немного документации.

+0

+1 но загружаемый бинарный файл был бы замечательным, если бы вы могли его поставить. – Nuzzolilo

+0

@Nuzzolilo, я добавил один для вас. :) –

+1

Мне нравится ваша версия над версией Nauck. (Спасибо за включение соли и хеша в таблицу пользователей базы данных.) Ваша работа действительно оценена. – Stradas

Смежные вопросы