基本認証とダイジェスト認証を理解しています。しかし、私はたくさん検索しましたが、NTLM、認証、およびネゴシエートに苦労しています。
NTLM と Authenticate は同じプロトコルを表す 2 つの用語であると思います。間違っている場合は訂正してください。
そしてネゴシエートは、最初に NTLM を試行し、次にダイジェストにフォールバックし、次にベーシックにフォールバックして接続します。
あれは正しいですか?その場合、C# で NTLM のみとネゴシエートの両方で接続する方法の良い例はどこにありますか。
2 つの使用例があります。1 つ目は、1 つのファイルをプルダウンする必要があることです。リクエストを行い、レスポンスとして XML ファイルを取得し、読み込んで完了です。
2 つ目は、OData に対してクエリを実行するため、数百から数千の Web 要求があり、それぞれが JSON (または XML) を応答として提供します。