Spring Security Bridge


Spring Security is one of the most mature and widely used Spring projects. In the following sections, we present a brief introduction to Spring Security and GigaSpaces Spring-based security bridge.

We will focus on a couple of the most commonly used authentication providers, such as database-oriented authentication and LDAP (Lightweight Data Access Protocol). For each, we provide a Spring XML security configuration, while demonstrating how GigaSpaces granted authorities should be stored.

The Spring-based security bridge leverages our Custom Security support. The implementation class org.openspaces.security.spring.SpringSecurityManager is open source as part of the OpenSpaces distribution.


Spring Security
Introduction Spring Security Framework.

Spring-based Bridge
Introducing GigaSpaces Spring-based security bridge.

Database Authentication
Storing user details in a relational database using DaoAuthenticationProvider.

LDAP Authentication
Using LDAP (Lightweight Directory Access Protocol) with Spring Security.