このBasic認証部分をVodafoneでも共通のものをつかいたいですが、Basic認証に対応していない機種もカバーしたいとおもっています。Basic認証の機能をperlなどで制御して、ブラウザのフォーム上でIDパスを入力させるようなことできないでしょうか。
独自のスクリプトを書くことになるでしょうが、BASIC認証で一般に使われる.htpasswdを読み込んで同等の認証機能を組み込んではいかがでしょうか。暗号化にはcrypt関数を使います。
逆の発想ですが、
その認証機構を実装したのであれば、BASIC認証が不要になるのでは?あらゆるホストからのアクセスをその認証機構でまかなうのです。
なるほど、そういわれればそうですね。i-modeとEZの方でのBasic認証を廃止すればいいのですね。ありがとうございます!
ありがとうございます。
htpasswdを読み込んでのIDパス入力のインターフェイスまでできました。
このIDパスがOKな場合、実際に、htaccessで保護されたエリアに遷移する時には、どうしたらよいでしょう。Locationでhttp://id:pass@urlで飛ばすのは簡単ですが、URLに出てしまうのは避けたく、別の方法などあるのでしょうか。。