NTLM認証サポート

以前に紹介したことがあるが、AndroidのネットワークコンポーネントがNTLM認証をサポートしていないのは未だに解決される気配が無いようだ。(APNに設定したプロキシ項目がネットワークコンポーネントに反映されないのもこれに含まれると思われる)

Issue 4962 - android - NTLM authentication in browser - Project Hosting on Google Code

かなり紛糾してきているが、Googleからのアナウンスはまだ無い。

この問題が解決しないとAndroid端末は同認証を使用したサーバ(殆どのWindows ServerとMicrosoft Proxy Serverがこれに当たる)に接続できないということになる。

これは、私の環境のようにインターネットプロキシにMicrosoft Proxy Serverを使っている環境では、外界(インターネット)に出ることすらできない訳で、状況は深刻である。

私がAndroidを他の携帯プラットホームよりも評価している理由の一つは、企業クライアントとして他のスマートフォンよりも利用しやすい(であろう)ことなのだが、それもあらゆるネットワークに対応してこそである。※
NTLM認証が好きな訳ではないが、比較的規模の小さいイントラネット環境では未だによく使われているため、影響を受けるユーザは多いと思う。(実際、冒頭のスレッドでは非難囂々だ)

ちなみに、この問題はSDK 2.0以降が対象だと思われる。
Android Emulatorで試してみたが、SDK 1.6ではプロキシ設定が反映されるものの、やはり2.x( 2.0, 2.1 )は反映されていない。

※同じ理由で各種VPNクライアントも早々に使えて欲しいところ