[英]C# - Authenticate AD user on public page
如果要在AD中對訪問用戶進行身份驗證,我想以一種方式顯示Web應用程序的起始頁面,而如果用戶未通過身份驗證,則想以另一種方式顯示Web應用程序的起始頁面。
我可以通過使用以下方法檢查用戶名來區分用戶: HttpContext.Current.User.Identity.Name
但是,這僅在用戶嘗試訪問受保護的頁面之后才起作用,並且當用戶訪問公共起始頁面時,我想知道這一點。 關於如何做到這一點的任何想法?
如果您沒有身份驗證,則無法知道它是哪個用戶。 因此,我想您可以在他下次訪問該頁面時設置cookie / localStorage。
要么
我認為使用AD時會更可取,您可以為那些用戶提供子域,因此每次有人從該子域中來時,您都會知道他是AD用戶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.