簡體   English   中英

允許用戶使用帶有C#的Active Directory登錄Web應用程序

[英]Allowing users to log into web application using Active Directory with C#

我正在嘗試找出如何允許公司中的用戶使用AD登錄Web應用程序的方法。 我已經在一些站點和MSDN站點上找到了有關此內容的信息,但它不允許我進行連接。 我想知道是否有我想念的東西。 我正在本地開發計算機上運行此應用程序,試圖查看AD解決方案是否正常運行,但返回服務器拒絕響應。 “無法與服務器建立安全連接”。 我正在嘗試使用網絡憑據和域登錄。

這是使用的web.config設置:

<authentication mode="Forms">
  <forms loginUrl="~/Account/Login" timeout="2880" defaultUrl="~/" />
</authentication>
<authorization>
  <deny users="?" />
  <allow users="*" />
</authorization>
<membership defaultProvider="MyADMembershipProvider">
  <providers>
    <add
       name="MyADMembershipProvider"
       type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, 
         Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
       connectionStringName="ADConnectionString"
       connectionUsername="mydomain\username"
       connectionPassword="mypassword"/>
  </providers>
</membership>

我是否需要設置其他特殊功能,或者是否應該能夠在網絡上的Visual Studio中本地調試此功能,並且它可以使我正確進行身份驗證。 任何建議或明確的指導將不勝感激。 這是樂隊的新話題,對我來說是全新的。

正如我在評論中提到的那樣,您需要完成一些步驟才能使它起作用。 我已附上一張帶有快速概述的圖像。

在此處輸入圖片說明

這將在本地運行,但是當您上載到生產環境時,您可能需要在IIS中應用一些更改。

問候,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM