Implementing Passwordless Authentication with NIST 800-63-4

Overview

The new NIST 800-63-4 Digital Identity Guidelines introduce a modern approach to authentication that prioritizes usability, resilience, and assurance. Organizations are encouraged to use longer passphrases, verify passwords against breached lists, and adopt passwordless methods based on WebAuthn and FIDO2.

This project provides a hands-on experience implementing passwordless authentication using Keycloak, mapping the setup to NIST’s Authentication Assurance Levels (AAL2 and AAL3). Students will learn how modern identity systems support Zero Trust environments and reduce reliance on passwords entirely.

What You Will Learn

Hands-On Learning

Students will gain experience using:

🔗 Continue to the hands-on lab for full instructions!