2011-01-21 17 views
9

Bir MVC sitesi oluşturuyorum ve .Net için yerleşik Üyelik ve Rolleri kullanmak istiyorum. PostGresql (Npgsql) için .Net Veri Sağlayıcısı'nı kullanıyorum, ancak yerel veritabanına bağlanmak için üyelik defaultProvider ve Postgresql bağlantı dizesini tanımlamada sorun yaşıyorum. Herkes yardımcı olabilir mi?ASP.NET Üyelik/Rol sağlayıcıları?

cevap

7

Bunu doğrulamamıştım, ancak yakında bir projede kullanıyor olacağım. Umarım takip etmek fazla bilgiye sahip olacak ve bu "Sadece çalışmak" olacak :)

http://code.google.com/p/pgsqlprovider/

bu yazılım yığını

Windows Server 2008
PostgreSQL kullanmak umuduyla
PostGIS
Kalesi ActiveRecord
NHibernate
NHibernate.Spatial
ASP.NET MVC 3 with üyelik/Rol Sağlayıcıları

Ben Nuget komutu çalıştırılmadan [TAKİP] "Yükle-Paket Nauck.PostgresSQLProvider" Daniel Nauck ve Jason Sznol tarafından oluşturulan PostgreSQL ASP.NET üyelik sağlayıcısı yükleyin.

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

Proje Ana
http://dev.nauck-it.de/projects/aspsqlprovider

Sen üyelik tabloları oluşturmak için bu SQL çalıştırmak gerekir: Nihayet web.config dosyası güncellenmesi gerekecektir
http://dev.nauck-it.de/projects/aspsqlprovider/repository/revisions/master/changes/src/NauckIT.PostgreSQLProvider/DatabaseSchema.sql

... Bu örneği yön için kullandım:
http://dev.nauck-it.de/projects/aspsqlprovider/repository/revisions/master/entry/src/Example/Web.config

Şimdiye kadar, kimlik doğrulama, şifreli parola gibi, sınamaya kalan tüm yetkiler de yetkilendirmedir.

+0

Çok ilginç görünüyor, hep birlikte çalışmak için aldın mı? Bazı takip bilgileriniz var mı? –

+0

Tek bıraktığım NHibernate.Spatial ve Test için Yetkilendirme. Uzamsal sorguları çalıştırmak için LINQ kullanmayı umuyoruz. – joebarbere

+0

Bu iki test işe yaradı mı? – arao6

3

Nauck versiyonundan biraz sinirliydim, bu yüzden kendi yazdım. İsterseniz here deneyebilirsiniz. Birim testleri ve biraz dokümantasyonu var.

+0

+1 ancak bir tane yükleyebilirseniz indirilebilir bir ikili olabilir. – Nuzzolilo

+0

@Nuzzolilo, sizin için bir tane ekledim. :) –

+1

Sürümünüzü Nauck versiyonundan beğendim. (Veritabanı kullanıcı tablosundaki tuz ve karmayı eklediğiniz için teşekkür ederiz.) Çalışmanız gerçekten takdir ediliyor. – Stradas