次のように、Web.config で Windows 認証を使用する ASP.NET MVC 4 プロジェクトがあります。
<system.web>
<authentication mode="Windows" />
</system.web>
しかし、コントローラーのメソッドから調べるServiceSecurityContext.Current
とnullです。Windows認証を使用しているため、ユーザーの認証情報を含める必要はありませんか?
これを理解しようとしている理由はCredentialCache.DefaultNetworkCredentials
、Controller メソッドからどの資格情報が使用されているかを知りたいからです。プロパティに関するMSDNの記事を読んで収集したものから、現在のセキュリティコンテキストの資格情報を使用しています...これはnullです。
助けてくれてありがとう!