Ldap security for Jenkins CI
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikjFYdcKv70LHsMdHf_smCGQwDn7cKNnRFr2agP3Cyw5ECxnka-B4kfbYjUFVGrDiNStYIb_x0qe4UtO_seQb5DpJtkz4iW6ebKIWMHwt0da2SbYdBMn9k5GJmSTm_9HdgTvAP7FWVQ08/s1600/ldap.png)
I recently deployed Jenkins CI on my personal server. The hardest question was what security solution should I use. As title of this post may have suggested I have chosen to use the infrastructure I already have ... LDAP. Now I would like to describe, how easy this configuration is and how it works. My LDAP structure My base dn is dc=effy,dc=cz. And it contains two organizationUnit s ... ou=people (to hold users) and ou=groups (to hold user roles). Groups (Roles) are presented by objectClass groupOfNames , they are identified by cn . People (Users) are of objectClass inetOrgPerson , thus identified by uid .