- 締切済み
iMODEのページのユーザー認証
iMODEの専用ページでユーザー認証が必要なページを作ろうとしています。 コンテンツを置くサーバーはFreeBSD 2.2.8で動いていて、httpdはApacheを使っています。 ユーザー認証が必要なディレクトリには".htaccess"をおいてあります。Windowsなどのブラウザからは問題なくユーザー認証できてformタグを使っての変数の受け渡しもできるのですが、iMODEの携帯からアクセスすると次のページへ移動するたびにユーザー認証を要求されます。 アクセスしてきたiMODEの携帯のIPアドレスを確認すると、ページを移動するたびにIPアドレスが変わってしまっているんです。たぶんそれでページを移動するたびにユーザー認証を求められると思うのですが、iMODEのパケット通信網って、こういうものなのでしょうか? それともこちらの環境が原因でしょうか? WindowsNT4.0ServerにIIS4.0で同じことを試しても、結果一緒でした。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- tnakano
- ベストアンサー率0% (0/0)
(株)アイディーエスの中野と申します。 その現象は、i-modeがCookieをサポートしていないために発生します。 ユーザ認証(ベーシック認証)では、認証済みのユーザのブラウザにCookieを埋め込み、認証以降のアクセスでは再度認証する必要をなくしています。 i-modeでは、i-mode側にCookie情報を埋め込めないために、2ページ目以後のアクセスでも、サーバ側では認証していないユーザからのアクセスだと思って何度も認証を繰り返すようになってしまっています。 gotohさんがご紹介くださった当社のシステムはすでに新しい製品として開発が進められており、製品名をMCFSSといいます。 この製品では、独自の技術によって端末およびユーザの認証を行っていますので、i-modeで認証が必要な場合はご検討ください。 Ver.1.0が近々リリースされる予定ですので、下記サイトをご覧いただければと思います。 なんだか宣伝みたいになってしまいましたが・・・(笑) ご参考までに。
- 参考URL:
- www.ids.co.jp
- gotoh
- ベストアンサー率38% (29/76)
こんな情報がありますよ Cookieが使えるようになるでしょう。 DoCoMoはコンテンツを作ることはあまり考えていないようで、ネットワークインフラ を提供するだけでしょう。 (株)アイディーエスと(株)クールサイトがiモード向けセッション管理エージェント iSessionを発表した。11/25以降http://www.ids.co.jpまた はhttp://www.coolsite.co.jp から無償でダウンロード可能。 iモードではCookieに対応していないが、iSessionが疑似的に対応することで、 従来URLに付加する形でさまざまなパラメータの受渡をしていた部分が簡略化できる 詳細は(iモード非対応) http://www.ids.co.jp/
- michieru
- ベストアンサー率0% (0/0)
cookieを使う方法に改めるか、cgi経由で表示する方法に変えるしかないのでは? URLが多少長くなっても、iModeの端末からは表示中のURLを確認することができなかったはず(少なくともうちのN501iはそう)。
- kamuy
- ベストアンサー率32% (51/156)
おそらく、「パケット通信」の所為でしょう。 よく解ってるわけではないのですが、パケット通信って、 ダイナミックにIPを振っているのでは? (少ない予約IPを効率よく使うために) で、新規の接続(つまりアクセス)が発生するたびに、 IPがころころ変わっているとか。 一度、NTTDocomoとかに、投げてみてはいかがでしょうか? 以外と、丁寧な回答が得られるかもしれないですね。 で、もし、回答を得られたら、是非、公開して下さい。 (他力本願な回答をしてますね)
補足
>一度、NTTDocomoとかに、投げてみてはいかがでしょうか? ですね。一度きいてみます。
補足
iModeの携帯(端末って言った方がいいですね)はcokieを使えるのですか? cgi経由というのはURLにQueryStringを入れ込むということですね? となると、iMODE端末ではURLを確認することはできませんが、通常のブラウザでは確認できてしまうし、ユーザー名とパスワードがクリアテキストで流れてしまいますよね?