Merge branch '6.3.x'

Closes gh-15246
This commit is contained in:
Steve Riesenberg 2024-06-13 16:04:30 -05:00
commit 60a6b3845d
No known key found for this signature in database
GPG Key ID: 3D0169B18AB8F0A9

View File

@ -10,6 +10,41 @@ However, despite using a username and password for authentication, it does not u
There are many different scenarios for how an LDAP server can be configured, so Spring Security's LDAP provider is fully configurable. There are many different scenarios for how an LDAP server can be configured, so Spring Security's LDAP provider is fully configurable.
It uses separate strategy interfaces for authentication and role retrieval and provides default implementations, which can be configured to handle a wide range of situations. It uses separate strategy interfaces for authentication and role retrieval and provides default implementations, which can be configured to handle a wide range of situations.
[[servlet-authentication-ldap-required-dependencies]]
== Required Dependencies
To get started, add the `spring-security-ldap` dependency to your project.
When using Spring Boot, add the following dependencies:
.Spring Security LDAP Dependencies
[tabs]
======
Maven::
+
[source,xml,role="primary"]
----
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-ldap</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-ldap</artifactId>
</dependency>
----
Gradle::
+
[source,groovy,role="secondary"]
----
depenendencies {
implementation "org.springframework.boot:spring-boot-starter-data-ldap"
implementation "org.springframework.security:spring-security-ldap"
}
----
======
[[servlet-authentication-ldap-prerequisites]] [[servlet-authentication-ldap-prerequisites]]
== Prerequisites == Prerequisites