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

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • ICON

    ICON

    19 EKİM 2011
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008