Internet Explorer で HTTP URL と HTTPS URL のユーザー情報を処理する際のデフォルトの動作を変更するソフトウェア アップデートのリリースについて
2004-02-05-1
http://support.microsoft.com/default.aspx?scid=kb;ja;834489
MS04-004: Internet Explorer 用の累積的なセキュリティ修正プログラム (832894)
を適用すると
http(s)://username:password@server/resource.ext
の URL 構文がサポートされなくなる.
上記 URL 構文を有効にするには,レジストリをいじる必要がある.
上記サイトにも書いてあるが分かりにくいので一応メモ.
IE で有効にするには (アプリケーションごとにエントリを作る必要があるみたい.ただし,Sleipnir は iexplore.exe の設定だけでできた.),
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
のキーを作成し,iexplore.exe の DWORD 値を 0 にすればいい.
レジストエントリで書くと以下のとおり.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE]
"iexplore.exe"=dword:00000000