SSO機能と匿名および基本認証を提供するISAPIフィルターを実行しているWebサイトがあります。
ISAPIフィルターは、各リクエストの「Authorization」ヘッダーに基本的な認証情報を入力します。基本的なbase64EncodedString(ユーザー名:パスワード)。これはFiddlerを使用して確認できます。
次に、HTTPモジュールが「Authorization」ヘッダーから基本的な資格情報を取得し、それらをデコードして、ユーザー名を新しいヘッダー値に配置します。次に、新しいヘッダーがTridionによって取得され、組み込みのSSOモジュールによって使用されます。
このソリューションはIIS6で機能しますが、IIS7.5では機能しません。 IIS7.5では、「Authorization」ヘッダーがリクエストに含まれていません。 HTTPモジュールとダミーのASPXページの両方でヘッダーを確認しました。
IIS 7はISAPIフィルターをサポートしていますが、Microsoftは、ISAPIフィルターを使用する代わりに、モジュールを使用してWebサーバー機能を拡張することをお勧めします。
IIS 6で何かを開発し、それをIIS 7.5に移動することを選択した理由はありますか?
また、IIS 7.5とは異なるため、IIS 7.5にISAPIフィルターをインストールする正しい手順に従いましたか?6。Perhaosについて、詳細を共有できます。 ISAPIフィルターとその構成?