ASP.NET MVC - Active Directory karşı kullanıcı kimlik Doğrulaması, ama kullanıcı adı ve şifre girilmiş olması gerekir
Bir kullanıcı bir REKLAMI karşı kimlik doğrulaması yapılmasını gerektirir MVC3 bir uygulama geliştiriyorum. MVC3 seçeneği otomatik olarak bir REKLAM karşı bir kullanıcının kimliğini doğrulayan bir İntranet Uygulaması oluşturmak için olduğunu biliyorum, ama Windows Kimlik Doğrulaması kullanır ve otomatik olarak kaydeder. Bu uygulama 'Açık kullanıcı kendi Etki alanı Kullanıcı adı ve Parola girmeniz gerekir nerede istasyonlarında erişilebilir Herhangi bir örnek ya da online eğitim çok iyi olurdu. Örnek bir proje olağanüstü olurdu.
CEVAP
Form kimlik doğrulaması Ekle ile standart İnternet uygulaması şablonu web.config
ActiveDirectoryMembershipProvider
: Bir kullanabilirsiniz
<connectionStrings>
<add name="ADConnectionString" connectionString="YOUR_AD_CONN_STRING" />
</connectionStrings>
<system.web>
<authentication mode="Forms">
<forms name=".ADAuthCookie" loginUrl="~/Account/LogOn" timeout="15" slidingExpiration="false" protection="All" />
</authentication>
<membership defaultProvider="MY_ADMembershipProvider">
<providers>
<clear />
<add name="MY_ADMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider" connectionStringName="ADConnectionString" attributeMapUsername="sAMAccountName" />
</providers>
</membership>
</system.web>
Bu şekilde İnternet uygulama şablonu giriş formu, REKLAM karşı doğrular.
O zaman sadece AccountController
parolayı Sıfırla/Kaldır şifre/kayıt işlevselliği sadece Giriş bırakarak değiştirmek için bazı temizleme meselesi.
Bir kullanıcı adı ve şifre doğrulamak ...
Linux üzerinde Java ile Active Directo...
Python kullanarak active directory kar...
Nasıl web sitesi, TEMEL kimlik doğrula...
Nasıl daha sonra düz metin alma için e...