亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ASP.Net Core:IIS Active Directory 身份驗證 - 不使用池標識

ASP.Net Core:IIS Active Directory 身份驗證 - 不使用池標識

C#
江戶川亂折騰 2021-07-22 15:43:54
我們的 ASP.NET Core 應用程序適用于 Windows 身份驗證,通過以下方式正確保護應用程序:[Authorize(Roles = "ABC\\MyGroup")]但是,當我們將應用程序移動到另一臺服務器時,運行該應用程序的池沒有訪問 Active Directory 的權限。在 Setup.cs 中,如何告訴 ASP.Net Core 使用特定帳戶訪問 Active Directory 以驗證請求。我不是在應用程序中詢問模擬,應用程序需要簡單訪問 AD,以便它可以確定用戶是否可以訪問控制器        services.AddAuthentication(IISDefaults.AuthenticationScheme);        services.Configure<IISOptions>(options => {            options.AutomaticAuthentication = true;            options.ForwardClientCertificate = true;            options.AuthenticationDisplayName = "EnterAccount";        });
查看完整描述

1 回答

?
慕的地10843

TA貢獻1785條經驗 獲得超8個贊

解決方案:

將此添加到您的 Web.config

  <aspNetCore forwardWindowsAuthToken="true"

我在這里寫了一篇關于完整解決方案的博客。


查看完整回答
反對 回復 2021-07-31
  • 1 回答
  • 0 關注
  • 252 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號