マイページ
このページは外部 IdP (id.kbn.one) を使ったサインイン UX のサンプルです。 DPoP 鍵を生成し、IdP に thumbprint を bind してもらうことで Cookie レスにセッションを共有します。 サインインはナビバー右上の「Sign In」から行います。
状態
セッションを確認しています…
…
このブラウザの DPoP thumbprint: …
通知
…
仕組み
- このページが
thumbprintを計算 - 「サインイン」で
https://id.kbn.one/authorize?dpop_jkt&redirect_uriへ遷移 - IdP がパスキー認証 →
POST /bind_sessionでこの thumbprint に userId を紐付け - 戻ってきたページで
fetchDpop GET https://id.kbn.one/sessionが userId を返す