セッションIDを習ったとき、
私の記憶ではセッションIDを管理するのはWebサーバと習いました。
普通、このOKWaveのようにログインを要するようなWebページは
ログイン時に渡されたユーザーIDとパスワードを
セッションIDに紐付ける形でサーバ側で管理することによって、
このセッションIDを通して、同一ユーザーと見なすということだったと思います。
しかし、ここでひとつ疑問が出ました。
ログイン時に、「自分は誰か、正しいユーザーか」ということを通信先に教えるために
ユーザーIDとパスワードを入れますよね?
でもここでユーザーIDとパスワードがほしいのはWebサーバではなく、
ユーザー情報を持っているWebアプリケーションではないのか?と考えました。
しかし、私はセッションIDはWebサーバが管理すると習ったように記憶しています。
ということは、
・セッションIDはWebサーバが管理する
・ユーザーIDとパスワードはWebアプリケーションが管理する
ということでいいのでしょうか?
つまり、セッションIDとユーザーIDの対応表はWebアプリケーション側で実装し、
クライアントのリクエストから呼び出されるWebアプリケーションのプログラムは
「この呼び出した相手のセッションIDを教えてください」と
Webサーバに聞くようなプログラムにしなければならないという認識で合っているのでしょうか?
よく分かってないので、聞きたいことが非常に伝わりにくいかと思いますが、
よろしくお願いします。
長い上、お粗末な文章を最後まで読んでいただきありがとうございました
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
基本的にはWebサーバはデータの受け渡ししかできません。
cookieなどでのセッション管理はWebアプリケーション側で実行されます。
WebアプリケーションとWebクライアント(ブラウザ)がHTTPでやりとりするためにWebサーバを介して通信しているような感じです。
回答ありがとうございます。
>>cookieなどでのセッション管理はWebアプリケーション側で実行されます。
なるほど、そうなのですか。
私が質問文で書いた内容は間違っているんですね。
セッションIDについて、いろいろな書籍やWebページを見て回っても
大抵は「Webサーバ」としか書かれていないので、
ApacheといったWebサーバソフトがセッション管理を担当するのか?と、疑問になっていました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- JavaScript インスタグラムのapiを利用して ID情報を持ってきて 自前のサーバでゲームサービスとか できますか 1 2023/05/12 16:10
- アルバイト・パート バイトについてです。 契約申請完了したら働けるので、契約をしようとユーザーIDとパスワードを入力した 1 2023/04/16 22:22
- その他(IT・Webサービス) スマホアプリのトラッキングについて詳しい方教えてください 1 2023/04/15 10:38
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- その他(動画サービス) 「ユーネクスト」のファミリー登録について教えてください 2 2023/07/01 13:05
- Java JavaでWebページ作成 7 2023/07/21 21:09
- その他(IT・Webサービス) スマホアプリのトラッキングについて知りたいです 2 2023/04/12 04:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
YouTubeが毎回ログインしないと...
-
大学定期試験過去問サイト「過...
-
Excelのセルにユーザー名...
-
LINE TCBというところからLINE...
-
メールをパスワードつきで送る方法
-
星の王子さまというアプリで、 ...
-
インスタの捨て垢で友達のスト...
-
インスタグラムでブロックされ...
-
インスタのアイコンについてるN...
-
メールアドレスで上付きのハイフン
-
インスタのアカウントの消し方...
-
steam版 apexのログアウト方法...
-
楽天カードからのワンタイムパ...
-
メールのマナー編
-
メールアドレス 上バーの入力...
-
「そのメールアドレスはすでに...
-
pixivで新規登録しようと思い、...
-
カカオで退会せずに、アプリだ...
-
ワードに入力したメールアドレ...
-
高一男子です 僕が絶対に悪いん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルにユーザー名...
-
メールをパスワードつきで送る方法
-
LINE TCBというところからLINE...
-
メールアドレス 上バーの入力...
-
大学定期試験過去問サイト「過...
-
メールエラー
-
メールのマナー編
-
メールアドレスで上付きのハイフン
-
インスタの捨て垢で友達のスト...
-
インスタのアイコンについてるN...
-
メールを返信したら、英語のメ...
-
steam版 apexのログアウト方法...
-
ビーリアルのユーザー名を変え...
-
メールアドレスから個人を特定...
-
携帯電話を解約してもSMSの受信...
-
「@」(アットマーク)の無いメ...
-
YouTubeが毎回ログインしないと...
-
解約済みの iPadについて 解約...
-
カカオで退会せずに、アプリだ...
-
CSVファイルを添付するときにパ...
おすすめ情報