Passwordless Login in Spring Security 6.4 | One-Time Token Tutorial

Dan Vega January 27, 2025
Video Thumbnail

About

Dan Vega is a Java Champion, Spring Developer Advocate at Broadcom and lifelong learner. He has been developing software for the web for over 23 years and his superpower is problem-solving. Dan is a blogger, YouTuber, podcast host, course creator, and speaker. He is a lifelong learner and his passion is sharing his knowledge with the developer community. Dan lives near Cleveland Ohio with his beautiful wife and 2 daughters. When he isn’t writing code or teaching he enjoys spending time with his family, lifting weights, running, or reading a good book.

Video Description

🔐 Discover how to implement passwordless authentication in Spring Security 6.4 using the new One-Time Token feature! In this hands-on tutorial, we'll build a complete Spring Boot application with magic link authentication from scratch. Learn how to enhance your application's security and user experience by implementing passwordless login with Spring Security's latest features. We'll cover everything from basic setup to sending secure magic links via email using SendGrid. **In this tutorial, you'll learn:** • How to configure One-Time Token login in Spring Security 6.4 • Setting up email delivery with SendGrid • Building a complete authentication flow with magic links • Best practices for implementing passwordless authentication • What's new in Spring Security 6.4 ⏱️ Timestamps: 00:00 - Introduction 02:15 - What's New in Spring Security 6.4 04:30 - Project Setup 07:45 - Security Configuration 12:30 - One-Time Token Implementation 18:20 - Email Service Integration 23:45 - Testing the Solution 26:30 - Final Thoughts 🔗 Important Links: Spring Security Documentation: https://docs.spring.io/spring-security/reference/whats-new.html SendGrid Tutorial: https://youtu.be/i8Hvvo4ZITg GitHub Repository: https://github.com/danvega/ott Spring Framework 7.0 Migration Guide: https://docs.spring.io/spring-security/reference/migration-7/index.html 👋🏻Connect with me: Website: https://www.danvega.dev Twitter: https://twitter.com/therealdanvega Github: https://github.com/danvega LinkedIn: https://www.linkedin.com/in/danvega Newsletter: https://www.danvega.dev/newsletter SUBSCRIBE TO MY CHANNEL: http://bit.ly/2re4GH0 ❤️

You May Also Like