🛡️ 管理画面のセキュリティを劇的に強化する実用デモ
このサイトは Payload CMS のデモサイトを兼ねており、実際のクライアントワークで要求される高度なセキュリティ機能の実装サンプルとして、WebAuthn / パスキー認証 および 2要素認証(2FA) を管理画面に搭載しました。
🔑 実装されているデモ機能
- 生体認証(パスキー)ログイン: PC の指紋認証やスマートフォンの顔認証(Face ID / Touch ID / Windows Hello)を使用して、パスワードレスで素早く、フィッシング耐性の高いセキュアなログインを体験できます。
- 2要素認証 (2FA) ログインフロー: ID・パスワードによる第1要素認証の後、認証済みデバイス(スマホなど)でのパスキー承認を第2要素として求める強固なログインフローを実装しました。
これらは @simplewebauthn を用いて構築されており、外部の認証 SaaS に依存しない自前ホスト型の安全なセキュリティ設計となっています。