SecuritySecurity
Conference50min
BEGINNER

A Passwordless Future! Passkeys for Java Developers

This session aims to educate on passkeys, a form of passwordless authentication that enhances security and usability while eliminating vulnerabilities of traditional password-based systems. It will explore the core concepts, architecture, and pros and cons of passkeys, and how Java developers can implement them using WebAuthn Java libraries. The session also includes demonstrations of integrating passkeys into Java web applications.

Deepu Sasidharan
Deepu SasidharanOkta

talkDetail.whenAndWhere

Thursday, October 10, 17:40-18:30
Room 5
talks.description
Weak passwords remain one of the major causes of breaches and security incidents. The Web Authentication standard provides a robust framework for passwordless authentication using passkeys. Passkeys are the latest revolution in authentication. You may have used it with Google or GitHub. But what exactly is it and how does it work? Join me on an illustrated journey to learn everything about passkeys.We will dive into the core concepts of passkeys, their architecture, and their pros and cons. We will see how Passkey leverages public key cryptography and biometrics/hardware authenticators to offer enhanced security and usability while eliminating the vulnerabilities associated with traditional password-based systems.We will explore how Java developers can leverage WebAuthn Java libraries to implement passkeys in their apps. We will also learn to use passkeys with Spring Security and external Identity providers. There will be demos, showing step-by-step integration of passkeys into Java web applications.
Java Web Applications
Public Key Cryptography
Passkeys
Web Authentication
talks.speakers
Deepu Sasidharan

Deepu Sasidharan

Okta

Netherlands

Deepu K Sasidharan is a Software Engineer by passion and profession. He is a Java Champion working as a Staff Developer Advocate at Okta. He is the co-chair 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.

talkDetail.rateThisTalk

talkDetail.ratingExpired

talkDetail.ratingWindowExpired

occupancy.title

occupancy.votingClosed

occupancy.votingWindowExpired

comments.title

comments.speakerNotEnabledComments