セッション ID は、サーバーの記録を指す番号
第1章では、ログインに成功したアオイにサーバーが セッション ID を渡す流れを見ました。セッション ID は意味を持たない長い番号で、それ自体には「誰か」も「いつまで」も書かれていません。サーバーは手元に「7f3a… はアオイのログイン」という記録を持っていて、アオイが番号を見せるたびに、その記録を引いて照らし合わせます。
図では、アオイが番号の札をサーバーに見せ、サーバーが右の記録と照らし合わせています。札が盗まれても、サーバー側で記録を消せばその番号は使えなくなるので、止めるのは簡単です。そのかわり、札を受け取る側は、いつでも記録を引ける場所にいなければなりません。サーバーが何台にも分かれていたり、別の組織の API が札を受け取ったりすると、この照らし合わせが手間になります。
この章では、もうひとつのやり方を見ていきます。番号ではなく、中身そのもの を札に書いて渡す方法です。



