Spring
Why Spring
Overview
  • Trending
  • Generative AI Cloud
  • Architecture Patterns
  • Microservices Reactive Event Driven
  • Application Types
  • Web Applications Serverless Batch
    Learn
  • Getting Started
  • Quickstart Guides
  • Academy
  • Courses Get Certified
    Projects
    Overview
  • Projects
  • Spring Boot Spring Framework Spring Cloud Spring AI Spring Data Spring Integration Spring Batch Spring Security
  • Foundational Projects
  • Micrometer Reactor
  • Development Tools
  • Spring Tools Spring Initializr
    Resources
    Blog Release Calendar Version Mappings Release Highlights Security Advisories
  • GitHub Orgs
  • Spring Projects Spring Cloud
    Community
    Overview Events Authors
    Enterprise
    Overview Long-term Support Automated Upgrades Governance and Compliance Modern App Development
    Spring Security 7.1.1
      • Overview
      • Prerequisites
      • Community
      • What’s New
      • Preparing for 8.0
      • Migrating to 7
        • Servlet
          • Authorization
          • OAuth 2.0
          • SAML 2.0
        • Reactive
      • Getting Spring Security
      • Javadoc
      • KDoc
      • Features
        • Authentication
          • Password Storage
        • Authorization
        • Protection Against Exploits
          • CSRF
          • HTTP Headers
          • HTTP Requests
        • Integrations
          • REST Client
            • HTTP Service Clients
          • Cryptography
          • Spring Data
          • Java’s Concurrency APIs
          • Jackson
          • Localization
      • Project Modules
      • Samples
      • Servlet Applications
        • Getting Started
        • Architecture
        • Authentication
          • Authentication Architecture
          • Username/Password
            • Reading Username/Password
              • Form
              • Basic