Implementing Passwordless MFA with FIDO2 and WebAuthn in Spring Boot
Learn how to secure your Spring Boot applications with passwordless authentication using FIDO2 standards and WebAuthn protocols.
Tag
Read 24 articles on Spring Security by Ashish Srivastava — practical guides covering implementation patterns, security, and production lessons.
24 posts · page 1 of 2
Learn how to secure your Spring Boot applications with passwordless authentication using FIDO2 standards and WebAuthn protocols.
Learn how to identify and remediate missing authentication flaws in web applications using security scanners and proper Spring Security configurations.
Learn how to construct a custom authentication provider in Spring Security to handle specific user validation logic and security requirements.
Learn how to secure your Spring applications against brute force attacks by implementing account lockout strategies, rate limiting, and CAPTCHA integration.
Learn how to build dynamic authorization logic with ABAC, Spring Security, OPA, and Rego policies for fine-grained access control in Java applications.
A practical guide to securing APIs using Spring Security OAuth2, covering JWT decoders and token validation strategies.
Part 5 · Spring Security Deep Dive SeriesLearn to implement method-level authorization in Spring applications using @PreAuthorize, @Secured, and Spring Expression Language (SpEL) for effective RBAC.
Part 4 · Spring Security Deep Dive SeriesExplore essential strategies for securing GraphQL endpoints with Spring Security, including effective authorization patterns and rate limiting techniques.
Part 1 · Secure Backend Architecture SeriesThis guide covers implementing a custom UserDetailsService in Spring Security, focusing on user loading mechanisms and caching strategies for enhanced security.
Part 1 · Machine Identity & DevSecOps SeriesExplore the mechanics of BCrypt, Argon2, and PBKDF2 within Spring Security for implementing secure password hashing in modern applications.
Part 15 · Spring Security Deep Dive SeriesLearn to implement distributed tracing and capture security metrics in Spring applications using OpenTelemetry for enhanced observability.
Part 14 · Spring Security SeriesLearn how to configure Spring Security for LDAP authentication, enabling integration with Active Directory for enterprise user management.
Part 13 · Spring Security Deep Dive SeriesLearn how to implement distributed session management with Spring Session and Redis for high-performance applications.
Part 12 · Spring Security Deep Dive SeriesLearn how to migrate your application to Spring Security 6 and Spring Boot 3 with a focus on Jakarta EE compatibility and essential security changes.
Part 11 · Spring Security Deep Dive SeriesA walkthrough of testing strategies for Spring Security, covering MockMvc assertions, user mocking with @WithMockUser, and OAuth2 integration testing patterns.
Part 10 · Spring Security Deep Dive SeriesExplore the internals of Spring Security, focusing on how filters compose the SecurityFilterChain and drive the authentication process.
Part 2 · Spring Security Deep Dive SeriesLearn how to properly configure Spring Security CORS and CSRF for SPAs, ensuring secure communication between frontend frameworks like Angular and backend services.
Part 9 · Spring Security Deep Dive SeriesLearn how to build an authentication system using Spring Security and JWT, including filter chains, refresh token handling, and blacklisting mechanisms for advanced applications.
Part 3 · Spring Security Deep Dive SeriesExplore advanced Spring Security extension techniques by building custom filters for API key authentication and complex security chains.
Part 7 · Spring Security Deep Dive SeriesLearn how to implement security patterns in reactive Spring applications using WebFlux, including reactive JWT and authentication flows.
Part 1 · Spring Reactive Architecture Series