【おーおーすぴくし】
OAuth PKCE とは?
最終更新:
💡 コードだけでは交換できない、一時的な確認鍵
OAuthの認可コードをトークンに交換するとき、認可リクエストを始めたクライアントが持つ一時的な値を確認する仕組み。横取りされたコードの不正な交換などを防ぐために使う。
📌 このページのポイント
PKCEは、何を守るの?
先に、何を用意するの?
コードを受け取ったあとは?
秘密のパスワードを埋め込むの?
使えば、OAuthの安全対策は完了?
まとめ:ざっくりこれだけ覚えればOK!
「PKCE」って出てきたら「認可コードを、一時的な確認鍵を持つアプリだけが交換できる仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Proof Key for Code Exchange」 = コード交換のための証明鍵
💬 認可リクエストごとの一時的な値で、コードをトークンへ交換する手続きを守るよ。