Building Multi-Factor Authentication with TOTP in Spring Boot
Learn how to secure your Spring Boot applications by integrating TOTP-based Multi-Factor Authentication with Google Authenticator for enhanced security.
Tag
Read 11 articles on Java by Ashish Srivastava — practical guides covering implementation patterns, security, and production lessons.
11 posts
Learn how to secure your Spring Boot applications by integrating TOTP-based Multi-Factor Authentication with Google Authenticator for enhanced security.
Learn how to construct a custom authentication provider in Spring Security to handle specific user validation logic and security requirements.
Learn how to secure microservices by building a secure identity gateway using Spring Cloud Gateway, JWT filters, and OAuth2 protocols.
Part 3 · Microservices Security ArchitectureLearn how to build dynamic authorization logic with ABAC, Spring Security, OPA, and Rego policies for fine-grained access control in Java applications.
Learn 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 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 SeriesThis guide covers building custom providers within Keycloak using the SPI architecture to extend functionality and create effective plugins.
Part 15 · Keycloak Masterclass SeriesExplore the internal mechanics of Keycloak, including its architecture, SPI capabilities, theme system, and data flow patterns for secure identity management.
Part 1 · Keycloak Masterclass Series