EdX

Introduction to Web Authentication (edX)

Introduction to Web Authentication (edX)

Web developers dig deep into modern Web Authentication to secure access to resources and applications. This course introduces developers to the W3C’s Web Authentication (WebAuthn) API, which provides the tools to replace usernames and passwords in favor of hardware-backed, cryptographically secure authentication.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Learners will explore basic concepts such as registration and authentication, and how WebAuthn thwarts modern attacks such as phishing to ensure security and privacy.
After becoming familiar with WebAuthn buiding blocks, such as authenticators, clients, and replying parties, learners will move on to standing up a WebAuthn server and learning the different flows supported by WebAuthn.
Finally, students will review guidance and recommendations for operating a WebAuthn environment, capping off the course with an interactive project giving developers a solid foundation to secure assets and contemplate a passwordless future.

What you'll learn

  • What is Web Authentication (a.k.a WebAuthn)
  • Key WebAuthn concepts
  • How to create and use Web Authentication credentials
  • Construction of a server infrastructure
  • Understand and deploy server side requirements

Syllabus

Module 1: Introduction to Web Authentication
After completing this module, students will have an understanding of why developing WebAuthn solves issues plaguing current authentication options. Students get a high-level view on how WebAuthn works on the web, along with a look at the code required to support a WebAuthn server.

Module 2: Deploying a WebAuthn server
This module is about deploying a sample WebAuthn Web implementation. It includes hands-on experience with WebAuthn, both in deploying a bare-bones WebAuthn server, as well as integrating WebAuthn into a larger context. Students will replace a username and password log-in using a sample WebAuthn architecture. By the end of this module, students will have the experience necessary to utilize WebAuthn in new deployments as well as retro-fitting existing services

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Cloud Computing Security (edX) EdX
University System of Maryland - USM,USMx,University of Maryland Global Campus - UMGC,UMGC

Cloud Computing Security (edX)

Learn how to identify security issues in the cloud and industry-standard techniques and procedures to prevent and mitigate risks. How do you protect the critical data that is increasingly being stored in the cloud? Learn how to build a security strategy that keeps data safe and mitigates risk.

Mar 21st 2024
5-12 Weeks
Finding your Cybersecurity Career Path (edX) EdX
University of Washington,UWashingtonX

Finding your Cybersecurity Career Path (edX)

Learn about different career pathways in cybersecurity and complete a self-assessment project to better understand the right path for you. In this course, you will focus on the pathways to cybersecurity career success. You will determine your own incoming skills, talent, and deep interests to apply toward a meaningful and informed exploration of 32 Digital Pathways of Cybersecurity.

Self Paced
Self-Paced
Introduction to Cloud Computing (edX) EdX
IBM

Introduction to Cloud Computing (edX)

Master the core concepts in Cloud Computing, from service and deployment models, to cloud architecture, security, new technologies, and possible careers. This course introduces you to the core concepts of cloud computing. You will gain the foundational knowledge required for understanding cloud computing from both business and practitioner perspectives.

Self Paced
Self-Paced
Introduction to Cybersecurity (edX) EdX
University of Washington,UWashingtonX

Introduction to Cybersecurity (edX)

An introduction to cybersecurity, ideal for learners who are curious about the world of Internet security and who want to be literate in the field. This course serves as an introduction to the exciting field of cybersecurity. As our daily lives become more and more dependent on Internet-based tools and services, and as those platforms accumulate more of our most sensitive data, the demand grows for experts in the field of cybersecurity.

Self Paced
Self-Paced
Quantum Cryptography (edX) EdX
Caltech,Delft University of Technology

Quantum Cryptography (edX)

Learn how quantum communication provides security that is guaranteed by the laws of nature. How can you tell a secret when everyone is able to listen in? In this course, you will learn how to use quantum effects, such as quantum entanglement and uncertainty, to implement cryptographic tasks with levels of security that are impossible to achieve classically.

No sessions available
5-12 Weeks
Network Security - Introduction to Network Security (edX) EdX
New York University,NYUx

Network Security - Introduction to Network Security (edX)

Learn fundamentals of network security, including a deep dive into how networks are attacked by malicious users. This is a self-paced course that provides an introduction to network security topics. The curriculum focusses on how malicious users attack networks. The material is essential in later classes that will develop ethical hacking skills. Students are introduced to some key concepts in network security. Next, we provide an overview of network reconnaissance strategies.

Self Paced
Self-Paced
Cybersecurity Fundamentals (edX) EdX
Rochester Institute of Technology,RITx

Cybersecurity Fundamentals (edX)

Learn cybersecurity fundamentals, including how to detect threats, protect systems and networks, and anticipate potential cyber attacks. In this introduction to the field of computing security, you will be given an extensive overview of the various branches of computing security. You will learn cybersecurity concepts, issues, and tools that are critical in solving problems in the computing security domain.

Aug 17th 2026
5-12 Weeks