Spring Security With LDAP Authentication

In real-world applications on production systems; security is a top concern. This security concern is separated into two: Authentication and Authorization. Authentication mainly focuses on who can access to the application and authorization focuses on who can access which resources based on their authorities. 

In this article I will share my experience with Spring Security on a demo purpose application of which source code is available on Github. In this project, I used LDAP Authentication method for authentication. For the token generation mechanism, I used a private/public RSA key method. Private key is used for token generation and public key is used for token validation.  

Integrating OpenLDAP With Camunda in Windows

In this article, we'll see a working example of OpenLDAP and its integration with Camunda using Camunda Distribution so that you can easily check it in your local setup and then use these concepts take it further to higher environments in your project.

Prerequisites

To test OpenLDAP integration with Camunda in your local windows machine, you need to have below tools/software which we will be using for our use case.