Building a Self-Service Password Reset with Spring Boot and Keycloak
Learn how to build a secure self-service password reset mechanism with Spring Boot and Keycloak, covering required actions and identity management.
Blog
Practical guides on OAuth 2.0, OpenID Connect, SAML, Keycloak, and the platform engineering behind identity systems.
217 posts · page 3 of 11
Learn how to build a secure self-service password reset mechanism with Spring Boot and Keycloak, covering required actions and identity management.
Learn how to identify and remediate missing authentication flaws in web applications using security scanners and proper Spring Security configurations.
Explore how ECDH and elliptic curve cryptography establish secure key agreements for identity systems and TLS handshakes.
Part 3 · Cryptographic Protocols GuideDiscover techniques for mining authentication logs to extract actionable identity insights and improve security posture using the ELK stack.
Part 1 · Identity Security SeriesExplore how OAuth2 Dynamic Client Registration enables automated client provisioning for multi-tenant SaaS platforms, ensuring scalable identity management.
Learn how to secure legacy applications by implementing a reverse proxy identity gateway such as Pomerium or Ory Oathkeeper to modernize authentication.
Learn how to implement progressive profiling in identity applications to improve registration UX and gather data incrementally without friction.
Part 3 · Identity Architecture PatternsLearn how to identify and fix CWE-287 improper authentication flaws using OWASP standards and practical security implementation strategies.
Learn how to secure your Spring Boot applications by integrating TOTP-based Multi-Factor Authentication with Google Authenticator for enhanced security.
A technical examination of securing connected devices through effective identity management, MQTT authentication, and AWS IoT implementation.
Part 1 · IoT Security & Architecture SeriesLearn how to implement enterprise SSO solutions using Azure AD, Okta, and Keycloak to streamline identity management across your organization.
Part 3 · Enterprise Identity Architecture SeriesMove beyond standard RBAC by implementing identity-driven access controls with OPA Gatekeeper and Kyverno to secure your Kubernetes clusters.
Learn how to construct a custom authentication provider in Spring Security to handle specific user validation logic and security requirements.
Review essential OAuth2 security best practices, audit criteria, and security review steps for 2025 to ensure strong authentication integrity.
Learn how to secure your Spring applications against brute force attacks by implementing account lockout strategies, rate limiting, and CAPTCHA integration.
Explore the critical updates in TLS 1.3, how to configure it in Spring Boot, and why these changes enhance HTTPS and overall protocol security.
Part 3 · Transport Layer Security Mastery SeriesLearn how to implement delegated administration in IAM systems to manage scoped admin roles and secure organizational access effectively.
Learn how to secure ML model serving endpoints using OAuth2 protocols to protect sensitive data and ensure proper API authentication.
Learn how to construct a real-time identity dashboard integrating Keycloak and Grafana to visualize authentication analytics and security monitoring data effectively.
Explore essential methods for securing personally identifiable information in identity stores through encryption and tokenization techniques.