iT邦幫忙

0

請問.NET 8 MVC 能否設定只限一個頁面需要WINDOWS驗證?

  • 分享至 

  • xImage

各位前輩好,小弟我有個需求是在.NET 8架設的網站上
做一個按鈕讓使用者點了之後會轉導到需要WINDOWS驗證的頁面
主要是在Controller取得User.Identity.Name後再繼續執行

當我把IIS的WINDOWS驗證啟用且匿名驗證停用後會讓整個網站都是使用WINDOWS驗證
但我除了這個頁面其他頁面是不需要WINDOWS驗證的
這樣匿名驗證就不能停用了
而如果2種驗證都啟用會無法得到User.Identity.Name

所以想請教有辦法只限定一個頁面進行WINDOWS驗證就好嗎?
感謝各位前輩了!

jack8900 iT邦新手 2 級 ‧ 2024-05-29 10:00:34 檢舉
在你要驗證的Controller或Action上加[Authorize],但是Program.cs要設定好WINDOWS驗證設定
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答