SORU
27 Mayıs 2011, Cuma


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
27 Mayıs 2011, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Creavite

    Creavite

    8 Mart 2009
  • mipd1980

    mipd1980

    25 EKİM 2006
  • The Dubstep FX

    The Dubstep

    5 Mart 2011