ASP.NET MVC2 uygulamasında windows kimlik doğrulamasını uygulamaya çalışıyorum. Ben resmi belgeler ile önerilen tüm adımları takip ettim: Ben NTLM Kimlik belirttiğinizÖzel rollerle birlikte ASP.NET MVC ve Windows Kimlik Doğrulaması
<authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>
. Çok uzak çok iyi. Her şey iyi çalışıyor. Veritabanıma karşı giriş yapan kullanıcıları kontrol etmek istiyorum. Masamdaki rolleri almak ve ardından özel bir öznitelik kullanarak yetkilendirmeyi yönetmek istiyorum.
Üyelik ve rol sağlayıcıyı kullanmak istemiyorum. Tablolar kullanıcıları/Rolleri yerinde kullanıyorum, çünkü bir İnternet Uygulaması için kullanıldılar (bu Intranet Uygulamasıdır).
Internet Uygulamamda, kullanıcının verileri girdiği bir form vardı. Form, her şeyi kontrol eden ve giriş yapmış kullanıcının kullanıcı (ve rolleri) ile bir çerez oluşturan bir denetleyiciye gönderilir.
global.asax sayfamda, çerezi okuduğum ve yetkilendirmeleri kontrol etmek için uygulamanın tümünde kullandım özel bir ana site oluşturduğum AuthenticateRequest olayını kapattım.
Bunu Windows Kimlik Doğrulaması ile nasıl uygulayabilirim?
@Xhalent: Evet, ama ... nerede ...? – LeftyX
Umarız bunu açıklığa kavuşturdum – Xhalent
@Xhalent: Yardımlarınız için teşekkürler. Şimdi açık görünüyor. Bir kullanıcı tüm uygulamalara erişme yetkisine sahip değilse (veritabanında değil) ne yapardınız? – LeftyX