簡體   English   中英

C#-在公共頁面上驗證AD用戶

[英]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.

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