Dual authentication with OAuth and LDAP

The application will now show a custom login page, along with the list of OAuth clients that we configured. Still, when we enter the credentials manually in the login form, nothing will happen, because the Spring Security is configured for OAuth. The user, when entering credentials in a login form, should be authenticated with LDAP. To achieve this, we need to perform certain configurations specifically within LDAP. 

Here, the goal is to perform manual authentication with LDAP. Spring Security provides a way to define a custom authentication provider, by implementing the AuthenticationProvider interface. First, we will write a class that implements this interface and performs LDAP authentication, as ...

Get Spring 5.0 Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.