ユーザーが認証後に発行されるトークンを使用して、サーバーリソースへのアクセス権限を検証する認証方式。
「トークンベース認証」を星図で探索する →
「トークンベース認証」とは?意味を解説
ユーザーがログイン時に認証情報を提示すると、サーバーがトークン(暗号化された文字列)を発行し、以後そのトークンを使用して本人確認を行う仕組み。セッション管理が不要で、モバイルアプリやAPI認証に適している。スケーラビリティに優れ、複数サーバー間での認証にも対応できる。
例文
- APIのトークンベース認証により、スマートフォンアプリから安全にサーバーアクセスできる。
- トークンベース認証はセッション管理が不要なため、マイクロサービス環境に最適だ。
- トークンベース認証で発行されるJWTは、署名により改ざんを検出できる。
語源・由来
英語の「token」(代用物・証票)と「authentication」(認証)の組み合わせ。2010年代のモバイル化とAPI利用の拡大により、従来のセッションベース認証の限界を補う技術として普及した。
英語で言うと
token-based authenticationbearer token authenticationJWT authentication
「トークンベース認証」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「トークンベース認証」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「トークンベース認証」を探索する →