Day3 Amazonの「ログイン状態」はなぜ続く?
luagate/5day-challenge/day3-amazon-loginDay3 - ログインの裏側18 枚体験・イベント
上から下へ、全 18 枚そのまま並べています。
発表モードで開くDay3 Amazonの「ログイン状態」はなぜ続く?
Day3 の流れ
ログイン状態のふしぎ
なぜログインが続くのか
ブラウザを閉じてもログイン状態が残る理由を探ります。
- HTTP通信は本来「毎回はじめまして」
- でもAmazonは次回も自分を覚えている
- これを実現する仕組みが「セッション」
- 合言葉を交換することで成立している
ログインの4ステップ
メール・パスワードを送ってから状態が維持されるまで。
Cookieとセッション
Cookieとは
ブラウザに保存される小さなデータです。
CookieとSession
役割分担で安全にログイン状態を保ちます。
Cookieのやり取り
ログイン成功後、ブラウザとサーバー間で合言葉が行き交います。
セッションを辞書で再現
トークン認証
認証方式の種類
サービスの特性に応じて認証方式が選ばれます。
CookieとJWTの違い
状態の持ち方が本質的に違います。
日本のECサイトログインユーザー数
ECの広がりと共に認証の重要性が高まっています。
体験コードとクイズ
クイズタイム
クイズの答え
"
ログイン状態が続くのは、CookieとSessionが合言葉を交換し続けているから。