【レポート】
Cookieによる認証は、サイト側でユーザー個別の判定やログイン/ログアウトを管理する仕組みだが、これ以外にHTTPサーバの標準機能として認証の仕組みを提供する「HTTP認証」が存在する。家庭用ブロードバンドルータなどにWebブラウザ経由でアクセスした際に、ページを開く前にユーザー名とパスワードを確認するダイアログが表示されることが多いが、これがHTTP認証だ。
標準HTTP認証には、ユーザー名とパスワードをBase64形式の平文でサーバに送る「BASIC認証」とより安全性を高めた形でMD5で暗号化して送信する「DIGEST認証」の2種類がある。IE8のWindows RSS Platformでは、両HTTP認証を次の形式でサポートする。HTTPでのBASIC認証はサポートされていないことに注意したい。理由として、暗号化のないHTTP通信でのBASIC認証は危険だからだ。
| 認証方法 | HTTP | HTTPS |
|---|---|---|
| BASIC | × | ○ |
| DIGEST | ○ | ○ |
WebスライスにHTTP認証を組み合わせた際の例が次の画面だ。Webスライスの画面下に警告メッセージが表示され、ユーザー名とパスワードの入力が必要なことがわかる。
HTTP認証利用にあたっての注意点は、HTTP認証の失敗時にサーバが「HTTP 401 Authentication required response」を返すこと。そしてMicrosoftによれば、Dynamic Web Slicesでの利用は推奨されないことだという。HTTP認証では何の警告やページ表示もなしに認証プロセスが発生するため、ユーザーはエラー表示を通してのみ認証の必要性を知ることができる。これがユーザービリティ上、ユーザーの混乱の元になるというのだ。
以上を踏まえたうえで、想定されるケースごとに推奨または非推奨の組み合わせを表形式でまとめたのが下記だ。これを参考に最適なWebスライスでの認証の仕組みを実装してほしい。
| Webスライス(Web Slices) / RSSの種類 | (1) Persistent Cookies | (2) Web Slice Specific Auth Cookie | (3) Unique Urls | (4) HTTP Auth |
|---|---|---|---|---|
| 標準的なWebスライス (Alternate Display/Update Sourceを使用しない) |
○*1 | ○*1 | ○ | ○ |
| Dynamic Web Slices (Alternate Display Sourceを使用) |
○ | ○ | ○ | 非推奨 |
| Alternate Update Source (更新にfeedurlを使用) | 非推奨 | 非推奨 | ○ | ○ |
| RSSフィード | ○ | ○ | ○ | ○ |
*1 ただし、認証用Cookieが存在しなかった場合にログイン情報を表示するWebスライスを自身で用意する必要がある
| IE8正式版が間もなく公開 - 日本時間の20日午前1時に提供開始 [2009/3/19] |
| 「IE8は遅い」というブラウザ・ベンチマークにMicrosoftが反論 [2009/3/16] |
| 続報・「Windows 7」RC版はこうなる - さらに公開された28の変更点 [2009/3/15] |
| Vista非互換のアプリもWindows 7で動作可能に! - MSの互換性テスト続報 [2009/3/13] |
| Windows 7の互換性はこうやって維持する - MSがテスト内容について公開 [2009/3/9] |
| Windows 7、RC版で機能カスタマイズ強化 - IE8オフが可能に [2009/3/7] |
| Windows 7 BetaのIE8、不具合の60%はFlashなど外部ツールに起因 [2009/3/2] |
| 「Windows 7」RC版はこうなる、36の変更・改善点を一挙公開 [2009/2/27] |
| 今から備えるWindows 7 第4回 警告レベルを制御できるユーザーアカウント制御 [2009/2/26] |
| Windows 7で"マルチタッチ"を楽しむには? MSが利用方法やTIPSを紹介 [2009/2/15] |
| ファイナルカウントダウン - Windows 7 ベータ版の新規DL終了 [2009/2/10] |
| MSがWindows 7 UAC問題に言及、ユーザーの意見をRC版で反映へ [2009/2/8] |
| 「Windows 7」は6エディション、主力は"Home Premium"と"Professional" [2009/2/4] |
| パートナー支援も抜かりなし- Windows 7向けエコシステムプログラム [2009/2/3] |
| Windows 7の次期リリースはRC - ベータ版から一気に製品化に近づく [2009/1/31] |
| レノボ・ジャパン、ウェブ広告モデルを一般公募 - 新生活キャンペーンの一環で [21:21 2/10] |
| 【レポート】スマートフォンを狙ったワンクリック詐欺やオンラインバンキングを狙うゼットボット - トレンドマイクロマンスリーレポート [20:43 2/10] |
| 【レポート】レノボ、大和研究所の開発陣らによる「ThinkPad X1 Hybrid」の技術解説 [20:41 2/10] |
| デル、「冬モデルファイナルセール」最終週 - 各種アップグレードが無料 [20:13 2/10] |
| Appleが3月初旬にスペシャルイベント開催の噂 - iPad 3の発表か [18:34 2/10] |
|
ドコモ、「GALAXY S II LTE」のバージョンアップを2月13日に実施 [21:26 2/10] 携帯 |
|
レノボ・ジャパン、ウェブ広告モデルを一般公募 - 新生活キャンペーンの一環で [21:21 2/10] パソコン |
|
ドコモのLG製Androidタブレット/スマートフォンにバージョンアップ提供 [21:19 2/10] 携帯 |
|
[栗山千明]“カッコいい”女性騎士役にあこがれも「全然似てない」 長編アニメで声優初主演 [21:07 2/10] ホビー |
|
トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] エンタープライズ |