Spring
Why Spring
Overview Microservices Reactive Event Driven Cloud Web Applications Serverless Batch
Learn
Overview Quickstart Guides Blog
Projects
Overview Spring Boot Spring Framework Spring Cloud Spring Cloud Data Flow Spring Data Spring Integration Spring Batch Spring Security View all projects Spring Tools 4 Spring Initializr
Training Support
Community
Overview Events Team

Spring Security

    • Overview
    • Prerequisites
    • Community
    • What’s New
    • Getting Spring Security
    • Features
      • Authentication
        • Password Storage
      • Protection Against Exploits
        • CSRF
        • HTTP Headers
        • HTTP Requests
      • Integrations
        • 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
            • Digest
          • Password Storage
            • In Memory
            • JDBC
            • UserDetails
            • UserDetailsService
            • PasswordEncoder
            • DaoAuthenticationProvider
            • LDAP
        • Session Management
        • Remember Me
        • OpenID
        • Anonymous
        • Pre-Authentication
        • JAAS
        • CAS
        • X509
        • Run-As
        • Logout
        • Authentication Events
      • Authorization
        • Authorization Architecture
        • Authorize HTTP Requests
        • Expression-Based Access Control
        • Secure Object Implementations
        • Method Security
        • Domain Object Security ACLs
      • OAuth2
        • OAuth2 Log In
        • OAuth2 Client
        • OAuth2 Resource Server
      • SAML2
      • Protection Against Exploits
        • Cross Site Request Forgery (CSRF) for Servlet Environments
        • Security HTTP Response Headers
        • HTTP
        • HttpFirewall
      • Integrations
        • Servlet APIs
        • Spring MVC
        • WebSocket
        • Spring’s CORS Support
        • JSP Taglib
      • Configuration
        • Java Configuration
        • Kotlin Configuration
        • Namespace Configuration
      • Testing
        • Method Security
        • MockMvc Support
      • Appendix
        • Database Schemas
        • XML Namespace
        • FAQ
    • Reactive Applications
      • Getting Started
      • Authentication
        • X.509 Authentication
        • Logout
      • Authorization
        • EnableReactiveMethodSecurity
      • OAuth2
        • OAuth 2.0 Login
        • OAuth2 Client
        • OAuth 2.0 Resource Server
        • @RegisteredOAuth2AuthorizedClient
      • Protection Against Exploits
        • CSRF
        • Headers
        • HTTP Requests
      • Integrations
        • CORS
        • RSocket
        • WebClient
      • Testing
      • WebFlux Security
Spring Security 5.6
  • Spring Security
    • 5.6
    • 5.5
  • Spring Session
    • 2.6
  • Spring Security
  • Features
  • Integrations
5.6 5.5
Edit this Page

Integrations

Spring Security provides integrations with numerous frameworks and APIs. In this section, we discuss generic integrations that are not specific to Servlet or Reactive environments. To see specific integrations, refer to the Servlet and Reactive Integrations sections.

  • Cryptography

  • Spring Data

  • Java’s Concurrency APIs

  • Jackson

  • Localization

HTTP Requests Cryptography
Spring

© VMware, Inc. or its affiliates. Terms of Use • Privacy • Trademark Guidelines • Thank you • Your California Privacy Rights • Cookie Settings

Apache®, Apache Tomcat®, Apache Kafka®, Apache Cassandra™, and Apache Geode™ are trademarks or registered trademarks of the Apache Software Foundation in the United States and/or other countries. Java™, Java™ SE, Java™ EE, and OpenJDK™ are trademarks of Oracle and/or its affiliates. Kubernetes® is a registered trademark of the Linux Foundation in the United States and other countries. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Windows® and Microsoft® Azure are registered trademarks of Microsoft Corporation. “AWS” and “Amazon Web Services” are trademarks or registered trademarks of Amazon.com Inc. or its affiliates. All other trademarks and copyrights are property of their respective owners and are only mentioned for informative purposes. Other names may be trademarks of their respective owners.