/

A Passwordless Future! Passkeys for Java Developers

Copy Link

Unlock This Lesson

32

min

A Passwordless Future! Passkeys for Java Developers

A Passwordless Future! Passkeys for Java Developers

A Passwordless Future! Passkeys for Java Developers

A Passwordless Future! Passkeys for Java Developers

publish date

Feb 12, 2024

duration

32

min

Difficulty

Intermediate

Beginner

Beginner

Beginner

Case details

Passkeys are the latest revolution in web authentication. You may have used it with Google or GitHub. But what exactly is it and how does it work? You will learn all about passkeys in this talk. Software technology has seen leaps and bounds, but we are still relying on passwords when it comes to authentication and security. Weak passwords remain one of the major causes of breaches and security incidents. WebAuthn, the Web Authentication standard, provides a robust framework for passwordless authentication on the web using passkeys. By leveraging public key cryptography and a variety of authentication factors, including biometrics and hardware tokens, passkeys offer enhanced security and usability while eliminating the vulnerabilities associated with traditional password-based systems. In this talk, we will dive into the core concepts of passkeys, its architecture, key components, and pros and cons. We will explore how Java developers can leverage WebAuthn Java libraries to implement passkeys within their applications. We will also learn to use passkeys with Spring Security and external Identity providers. We will see practical examples and code snippets, demonstrating step-by-step integration of passkeys into Java-based web applications.

Share case:

About Author

Staff Developer Advocate

Deepu K Sasidharan is a Software Engineer by passion and profession. He is a Java Champion working as a Staff Developer Advocate at Auth0 by Okta. He is the co-lead of JHipster and the creator of KDash and JDL Studio. He is a polyglot programmer working with Java, Rust, JavaScript, Go, and so on. He is also a cloud technology advocate and an open-source software aficionado. He has authored books on Full-stack development and frequently writes about Java, Rust, JavaScript, Go, DevOps, Kubernetes, Linux, and so on, on his blog.

Staff Developer Advocate

Deepu K Sasidharan is a Software Engineer by passion and profession. He is a Java Champion working as a Staff Developer Advocate at Auth0 by Okta. He is the co-lead of JHipster and the creator of KDash and JDL Studio. He is a polyglot programmer working with Java, Rust, JavaScript, Go, and so on. He is also a cloud technology advocate and an open-source software aficionado. He has authored books on Full-stack development and frequently writes about Java, Rust, JavaScript, Go, DevOps, Kubernetes, Linux, and so on, on his blog.

Staff Developer Advocate

Deepu K Sasidharan is a Software Engineer by passion and profession. He is a Java Champion working as a Staff Developer Advocate at Auth0 by Okta. He is the co-lead of JHipster and the creator of KDash and JDL Studio. He is a polyglot programmer working with Java, Rust, JavaScript, Go, and so on. He is also a cloud technology advocate and an open-source software aficionado. He has authored books on Full-stack development and frequently writes about Java, Rust, JavaScript, Go, DevOps, Kubernetes, Linux, and so on, on his blog.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.