IIS 7 での認証に関して質問があります。アプリケーションに Windows ユーザー名を表示させたいと思っています。出来ますか?もしそうなら、どうすればこれを達成できますか?
<identity impersonate="false"/>
<authorization>
<deny users="?"/>
</authorization>
<authentication mode="Windows"/>
私が使用したユーザー名を表示するには:
Label1.Text = (Environment.UserName);
Label2.Text = (Page.User.Identity.Name);
Label3.Text =(Request.LogonUserIdentity.Name.Substring(Request.LogonUserIdentity.Name.LastIndexOf(@"\") + 1));
Label4.Text = (System.Security.Principal.WindowsIdentity.GetCurrent().Name);
Label5.Text = (System.Web.HttpContext.Current.User.Identity.Name);
Label6.Text = Request.ServerVariables["LOGON_USER"];
上記のどれも機能しません...
IIS 設定: Asp.net 偽装が有効、Windows 認証が有効...
誰もが問題を見ますか?
どうもありがとうございました!
編集済み:ユーザーに資格情報の入力を求めたくないことを追加するのを忘れていました。ユーザー名を自動的に表示したい。