Cookieに対応していない携帯端末(ドコモなど)で、Cookieを使いたいと思っており、
サーバサイドで疑似的にCookieをエミュレートしてくれるソフトを探しております。
具体的には、RSA Access Manager(以下AXM)という、Cookieを使った認証ソフトを
携帯で使いたい。というのが目的です。
色々と調べたところ、OSSのものでは、Apacheモジュールとして動作する、
mod_chxjを試しましたが、AXMもApacheのモジュールとして動くのが原因
だと思うのですが、AXM側でCookieが取れませんでした。
モジュール型でなく、Proxy型で動作するソフトなら大丈夫だと思うのですが、
業務向けソフトでは、
・(株)KSK X-Servlet
・(株)レキサス ピュア・アクシス
のおまけ的な機能で、サーバサイドCookieが実装されているようなのですが、
携帯コンテンツ変換機能がメインなのか、価格がちょっと高すぎて手が出ません。
無償or安価でProxy型のサーバサイドCookieを実現できる方法を
ご存知の方がいらっしゃいましたらお教え頂けますでしょうか。
No.2ベストアンサー
- 回答日時:
申し訳ありません。
気づきませんでした。>guriaaさんは、mod_proxy + mod_chxjでCookie取得ができたのでしょうか?
こちらで行った構成は以下のとおりです。
「携帯」(DoCoMo)
↓
「Apache2.2 + mod_proxy + mod_chxj + memcached」(プロキシでWEBサーバとは別サーバ)
↓
「Apache1.3 + mod_auth_cookie」(WEBサーバ)
↓
「アプリ」
アプリでSet-Cookieしてやると、プロキシ側でmemcachedに保存されます。
携帯から特定クッキーIDがリクエストと同時に渡されると、
プロキシでCookieヘッダに変換してくれるようです。
DoCoMoからやっても、mod_auth_cookie、アプリで使用しているCookie、ともに問題なく扱えています。
ただ、負荷をかけると(apr_memcacheの問題らしいですが)
Cookieが取得できない場合があります。
ちなみに「Apache1.3」ではなく
tomcatやresinでやっても問題なくCookieを取得できています。
(こちらもmod_proxy使用)
※関係ないかとは思いますが、Apache1.3でphp3を使用しています。
随分お礼が遅くなり申し訳ございません。
詳細なご説明ありがとうございました。なるほどです。
ただ質問した後に、方針が変わりiモードIDを利用してセッション管理をする方法を採用する事になりました。
お教え頂いた方法はいつか試してみたいと思います。
本当にありがとうございました。
No.1
- 回答日時:
> 無償or安価でProxy型のサーバサイドCookieを実現できる方法
mod_proxy + mod_chxj
でどうでしょうか?
「Apache2.2 + mod_proxy + mod_chxj + memcached」+「Apache1.3 + mod_auth_cookie」という構成を最近やりました。
ご参考まで。
この回答への補足
ご連絡ありがとうございました。
お返事遅くなり申し訳ございません。
実は、投稿後にお教え頂いたのと同じ事を試行してみたんですが、ダメでした。
Proxyサーバから、Webサーバのアクセスは、Cookieを持っていかないようです。
guriaaさんは、mod_proxy + mod_chxjでCookie取得ができたのでしょうか?
携帯(ドコモ端末)
↓
Proxyサーバ(Apache2.2 + mod_proxy + mod_chxj)
↓
Webサーバ (Apache2.2 + AXM(Cookieが必須な認証mod))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP sessioncookieをではなくcookieを使わなければならない理由について… 4 2022/11/07 13:01
- Chrome(クローム) Cookieを削除 他サイトでの自動ログインなどの設定も削除されますか パソコン クロームです 1 2022/09/10 21:47
- Java 動かなくなったのでJavaソースを手直しお願いします。 2 2022/04/30 05:35
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- PHP phpでcookieがうまく保存されない 2 2023/08/02 16:40
- SSL・HTTPS 掲示板サイトへの書き込みができない件(ブラウザソフトを変えてもできない) 2 2022/11/20 10:48
- その他(ブラウザ) 最近、いろいろなブラウザでログインができません。 2 2022/03/29 00:04
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- Google Drive Google Earth PRO が 次のメツセージが出て開けません 2 2022/10/08 18:46
- その他(IT・Webサービス) サードパーティのプロファイリングCookieへの同意は大丈夫? 1 2023/08/09 09:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リファラーの取得方法
-
グローバルIPアドレスの取得。
-
perlの環境変数 ENV{'REMOTE_A...
-
DBを10件毎に表示ページング...
-
6月の第2 第4火曜日は何日...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
週2回のペースって だいたい何...
-
毎○曜日って、使いますか?
-
Perl の外部モジュールの利用方法
-
[C#]ListView一覧表示時の幅設...
-
エクセルで相対パスの書き方を...
-
AccessVBAで「このフィールドに...
-
[Excel] ある日の曜日が当月の"...
-
perlのcgiで、変数の中身を表示...
-
バイナリファイルのアップロード
-
シングルサインオンのような仕...
-
土曜日の26時って何曜日の何時...
-
エクセルで毎月第2週日の水曜日...
-
Consolidateメソッドの引数のSo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クライアントのIPとマシン名を...
-
HttpClientを利用してのサービ...
-
webサーバでクライアントを特定...
-
社外からのアクセスかどうか判...
-
BASE64でエンコードしてPOSTし...
-
携帯端末向け サーバサイドCook...
-
Perlでの$ENV{REMOTE_ADD}の信...
-
IPとホスト名の変換について
-
プロキシ経由でNet::FTPを利用...
-
Androidアプリで外部データベー...
-
mod_rewriteの環境変数を埋め込...
-
prologでの数式の簡単化
-
perlの環境変数 ENV{'REMOTE_A...
-
URLConnection Timeoutエラー
-
プロキシサーバ経由を拒否したい
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
6月の第2 第4火曜日は何日...
-
DBを10件毎に表示ページング...
おすすめ情報