サーバーをIISでセットアップしていて、サイトに匿名アクセスを許可するページと「統合Windows認証」を必要とするページがあります。IISの[認証方法]画面では、「統合Windows認証」と匿名アクセスの両方を有効にできるように見えますが、私が読んだドキュメントには、どちらか一方しか使用できないことが示されているようです。
一部のページへの匿名アクセスを許可し、他のページでNTLM認証を要求する方法を知っている人はいますか?
ありがとう、
サーバーをIISでセットアップしていて、サイトに匿名アクセスを許可するページと「統合Windows認証」を必要とするページがあります。IISの[認証方法]画面では、「統合Windows認証」と匿名アクセスの両方を有効にできるように見えますが、私が読んだドキュメントには、どちらか一方しか使用できないことが示されているようです。
一部のページへの匿名アクセスを許可し、他のページでNTLM認証を要求する方法を知っている人はいますか?
ありがとう、
匿名アクセスと Windows 認証の両方を有効にするということは、最初に匿名アクセスを試行し、それが失敗した場合は Windows 認証にフォールバックすることを意味します。両方を行う必要がある場合は、web.config で提案されているようにするか、IIS のサブフォルダーに保護が必要なページを配置して、その上で Windows 認証のみを有効にすることができます。
web.configの認証セクションを使用する必要があります。
特定のフォルダーのみに認証を要求させるには、次のようにサブフォルダーに承認要素のみを含むweb.configを設定できます。
<configuration>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>