メモのコツを教えてください!

現在、1つのログインIDとパスワードを使用して、Webサイトへ複数のクライアントからのログインを許可したいシステムをやってみたいと思っています。
Webサイトの制限は以下の通りです。
・ログインIDとパスワードは1端末1つ
・複数端末が同一のログインIDとパスワードを使用すれば、強制的には入れるが先にログインした端末は強制ログアウトされる

実現したい流れとしては、
1.プロキシ設定をした各クライアントがSquidを導入したサーバPCへアクセス
2.Squidを導入したサーバPCが、どこかで設定したWebサイトのIDとパスワードを使用してWebサイトへ自動ログイン
3.各クライアントが、サーバがログインしたWeb情報を表示する

2の「どこか」とは、Squidかもしれませんが...Squidでそのようなことできるのかも現状分かりません。

結局は、各クライアントがプロキシを経由して、強制ログアウトされずにそのWebサイトの情報を閲覧できるようにしたいわけですが、ご存知の方...ご教示お願い致します。

A 回答 (1件)

Webサイトの構造によりますが、一般的にはブラウザ固有に払い出されるセッション情報をもとに多重ログインを検知しています。

だいたい、Cookieを使いますが、Cookie自体には細かい情報は載っておらず、Webサイト上で保持しているクライアント情報の番地程度の情報だけをやり取りしています。

多重ログインを禁止する仕組みの場合、ページ遷移ごとにセッション情報を更新する実装が多く、Cookieの内容も毎回変化している可能性があります(先にログインしたクライアントが追い出される仕組みなら、このような実装である可能性が非常に高いです)。こういった実装のWebサイトの場合、途中のプロキシで胡麻化すことは不可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!