Windows認証を使用してユーザー名を取得したいasp.netでWindows認証を使用してユーザー名を取得する方法は?
実際に私はこのボタンをクリックすると「別のユーザーとしてサインイン」を実装しました。そこにWindowsセキュリティが表示され、資格情報が与えられます。
私は他の資格を与えても、現在のユーザー名のみを使用しています。 Windowsセキュリティから与えられた資格情報のユーザー名を取得するには?
IISのホストアプリケーションでは、匿名認証が無効になり、Windows認証が有効になりました。
web.configファイル:
<system.web>
<compilation debug="true" targetFramework="4.0" />
<identity impersonate="true"/>
<authorization>
<allow users="*"/>
<deny users="*"/>
</authorization>
</system.web>
<system.webServer>
<directoryBrowse enabled="true" />
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
は.cs
ここで私はいつも
string fullName = Request.ServerVariables["LOGON_USER"];
任意のアイデアを、デフォルトのユーザー名を取得していますか?事前
おかげで以下の彼の記事を参照してください? – user2148679
私は新しいページを設計することを意味しました。 Windows認証を使用してアクティブディレクトリ認証を試すことができます。あなたのページをどのブラウザで実行していますか? –