Implement prototype Java LDAP client with keycloak
Budget: $2 – $15 USD
your job is to implement a prototype in Java to query and to CRUD LDAP entries along the same with keycloak
todos:
- suggest api
- implement CRUD operations on LDAP
- target LDAP is openldap (preferably you can provide a ldap-docker container)
- ldap structure can be provided and needs to be imported into ldap-docker container on first start
- docker runs on all developer machines
You have no docker experience?
let us know this, we can provide you the container
milestones:
MS1:
delivery of the first client which CRUDs entries on the ldap
MS2:
implement a DTO class, which maps the data structure of the LDAP to java classes.
Recommend solutions here to be adaptable for the future
MS3:
implement the CRUDs also against a microsoft LDAP/ActiveDirectory
MS4:
we will discuss about more tasks if the first milestones are done in good pace+quality
Deliveries?
- in our on premise git (access will be granted to you)
- full sources
- docker compose for openldap + keycloak
- maven
- JDK 17
Requirements:
- clean code
- code checked with checkstyle, pmd, spotbugs
Payment?
- you estimate in a WBS after getting the task
- we discuss about clearances and effort
- we mutually agree to effort
- we assign you the task after agree
- you implement & delivery
- we pay
(basically the rules of freelancer)
Closed book vs open book?
We work only on open book.
Closed book means you are unwilling to define a WBS for the work and you add only a price tag to the task. We are sorry we will not hire you in such a case!
budget?
we do not disclose the budget, but we know how much time such a task requires.
Be aware that the person interviewing you in the chat has developer background and thus requires clear technical answers.
todos:
- suggest api
- implement CRUD operations on LDAP
- target LDAP is openldap (preferably you can provide a ldap-docker container)
- ldap structure can be provided and needs to be imported into ldap-docker container on first start
- docker runs on all developer machines
You have no docker experience?
let us know this, we can provide you the container
milestones:
MS1:
delivery of the first client which CRUDs entries on the ldap
MS2:
implement a DTO class, which maps the data structure of the LDAP to java classes.
Recommend solutions here to be adaptable for the future
MS3:
implement the CRUDs also against a microsoft LDAP/ActiveDirectory
MS4:
we will discuss about more tasks if the first milestones are done in good pace+quality
Deliveries?
- in our on premise git (access will be granted to you)
- full sources
- docker compose for openldap + keycloak
- maven
- JDK 17
Requirements:
- clean code
- code checked with checkstyle, pmd, spotbugs
Payment?
- you estimate in a WBS after getting the task
- we discuss about clearances and effort
- we mutually agree to effort
- we assign you the task after agree
- you implement & delivery
- we pay
(basically the rules of freelancer)
Closed book vs open book?
We work only on open book.
Closed book means you are unwilling to define a WBS for the work and you add only a price tag to the task. We are sorry we will not hire you in such a case!
budget?
we do not disclose the budget, but we know how much time such a task requires.
Be aware that the person interviewing you in the chat has developer background and thus requires clear technical answers.