商品情報
- 著者: えーじ , 倉林 雅 , 小岩井 航介
- シリーズ名: WEB+DB PRESS plus
- 発売日: 2025年01月28日
- 出版社: 技術評論社
- 商品番号: 9784297146542
- 言語: 日本語
- 対応端末: 電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ
商品説明
内容紹介
※この商品はリフロー型で作成されており、ハイライトや検索、文字の大きさの変更などの機能がご利用可能です。
◆フィッシングに強くシンプルな認証技術◆
本書のテーマは、パスワードレス認証を実現する「パスキー」です。パスキーはApple、Google、Microsoftといった3大プラットフォーマを含む多くの企業が協力して開発している認証技術で、大手から中小企業までさまざまなサービスで導入が進んでいます。
「パスキーとは?」の疑問に答えるとともに概要はもちろんのこと、従来の認証技術の課題と比較して何が優れているのか、パスキーの導入で知っておくべき特性、パスキーの登録・認証・管理画面などのUX設計、WebサイトだけでなくiOSやAndroidの具体的な実装について徹底解説をします。
パスキーが登場する以前の歴史から最新の仕様まで「パスキーのすべて」がここに詰め込まれています。パスキーというキーワードが気になった方にはぜひ手にとっていただきたい一冊です。
■こんな方におすすめ
パスキーの導入を検討している企画職・プロダクトマネージャ職、Webサイトのデザイン職・フロントエンド開発職、セキュリティ担当、認証関係の設計担当など認証に携わる幅広い層の方々にお勧めです。
■目次
第1章 パスキー導入が求められる背景 ── 既存の認証方法とパスキーの背景を知ろう
1.1 パスワード
1.2 二要素認証
1.3 パスワードレス
1.4 ID連携
1.5 まとめ
第2章 パスキーを理解する ── パスキーの特徴や利点を理解しよう
2.1 WebAuthnとFIDO2の登場
2.2 パスキーの登場
2.3 パスキーの何が優れているのか
2.4 パスキーのよくある誤解を解く
2.5 パスキーも銀の弾丸ではない
2.6 まとめ
第3章 パスキーのユーザー体験 ── パスキーの体験をイメージしよう
3.1 パスキーによるアカウントの新規登録
3.2 既存アカウントへのパスキーの登録
3.3 パスキーによる認証
3.4 パスキーによる再認証
3.5 クロスデバイス認証
3.6 パスキーの管理画面
3.7 まとめ
第4章 サポート環境 ── ユーザーの環境ごとに利用できる機能を確認しよう
4.1 ユーザーエージェント
4.2 パスキープロバイダ
4.3 OSごとの挙動
4.4 まとめ
第5章 パスキーのUXを実装する ── UXの実現に必要なメソッドやパラメータを知ろう
5.1 共通処理
5.2 パスキー登録UXの実装
5.3 パスワードログイン時に自動でパスキー登録するUXの実装
5.4 ワンボタンログインUXの実装
5.5 フォームオートフィルログインUXの実装
5.6 再認証UXの実装
5.7 クロスデバイスUXの実装
5.8 パスキー作成・認証の中断操作の実装
5.9 管理画面UXの実装
5.10 まとめ
第6章 WebAuthn APIリファレンス ── クライアントとサーバの実装の詳細を確認しよう
6.1 実装の概要
6.2 パスキーに関する各種機能が利用可能かを確認する
6.3 パスキーを作ってみる
6.4 パスキーを使って認証してみる
6.5 パラメータの深掘り
6.6 まとめ
第7章 スマホアプリ向けの実装 ── AndroidとiOSにおける実装を確認しよう
7.1 iOS/iPadOS
7.2 Android
7.3 まとめ
第8章 パスキーのより高度な使い方 ── より効果的な活用とUX向上方法を知ろう
8.1 パスキーの保存先パスキープロバイダを知る
8.2 パスキーが作成可能なことをパスキープロバイダやブラウザに知らせる
8.3 複数ドメインで同じRP IDのパスキーを利用可能にする
8.4 パスキーの表示名変更や削除をパスキープロバイダに通知する
8.5 より高いセキュリティのためのセキュリティキー
8.6 認証器の信頼性を証明するためのAttestation
8.7 ユーザーがパスキーにアクセスできなくなったらどうする?
8.8 まとめ
第9章 パスキー周辺のエコシステム ── 標準化の流れや開発者向け情報を確認しよう
9.1 パスキーの仕様を読み解くための手引き
9.2 パスキーの実装をサポートするエコシステム
9.3 まとめ
付録A クライアント用Extensionの解説 ── 後方互換や先進的な活用のための拡張機能をみてみよう
付録B iOS実装サンプル ── サンプルアプリを動かしてみよう
■著者プロフィール
●えーじ KITAMURA Eiji:ブラウザ開発チームでWeb開発者向けの技術を啓蒙。Credential Management API、WebOTP、WebAuthn、FedCM、Digital Credentialsなど、ブラウザのサポートするアイデンティティ・認証関連APIの啓蒙チームをグローバルでリードする。[X]@agektmr
●倉林 雅 KURAHAYASHI Masaru:OpenIDファウンデーション・ジャパン 理事・エバンジェリスト。OpenID / OAuth技術の啓発・教育活動に携わる。長年にわたり某インターネット企業にて認証・認可基盤の開発を経験し、現在はプロダクトマネージャを担当。[X]@kura_lab [GitHub]kura-lab
●小岩井 航介 KOIWAI Kosuke:米国OpenID Foundation理事。OpenID ファウンデーション・ジャパン KYC WGリーダ。FIDOアライアンス、W3Cにも参加中。所属先企業ではID・認証に関する実装・運用と、新技術全般に関する検証、活用検討を担当。デジタル庁 DIW(デジタルIDウォレット)アドバイザリーボード 構成員。[GitHub]kkoiwai
商品レビュー(3件)
- 総合評価
-
4.00
楽天Koboのレビュー
まだレビューがありません。 レビューを書く
楽天ブックスランキング情報
-
週間ランキング
ランキング情報がありません。
-
日別ランキング
ランキング情報がありません。

電子書籍版






![UIデザインの教科書[新版] マルチデバイス時代のインターフェース設計](http://tshop.r10s.jp/rakutenkobo-ebooks/cabinet/4036/2000007074036.jpg?downsize=80:*)





