Ligoj - Plugin ID - LDAP Embedded

Embedded LDAP server for test, not really ready for production

License

License

GroupId

GroupId

org.ligoj.plugin
ArtifactId

ArtifactId

plugin-id-ldap-embedded
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

Ligoj - Plugin ID - LDAP Embedded
Embedded LDAP server for test, not really ready for production
Project Organization

Project Organization

Ligoj
Source Code Management

Source Code Management

https://github.com/ligoj/plugin-id-ldap-embedded.git

Download plugin-id-ldap-embedded

How to add to project

<!-- https://jarcasting.com/artifacts/org.ligoj.plugin/plugin-id-ldap-embedded/ -->
<dependency>
    <groupId>org.ligoj.plugin</groupId>
    <artifactId>plugin-id-ldap-embedded</artifactId>
    <version>1.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.ligoj.plugin/plugin-id-ldap-embedded/
implementation 'org.ligoj.plugin:plugin-id-ldap-embedded:1.0.1'
// https://jarcasting.com/artifacts/org.ligoj.plugin/plugin-id-ldap-embedded/
implementation ("org.ligoj.plugin:plugin-id-ldap-embedded:1.0.1")
'org.ligoj.plugin:plugin-id-ldap-embedded:jar:1.0.1'
<dependency org="org.ligoj.plugin" name="plugin-id-ldap-embedded" rev="1.0.1">
  <artifact name="plugin-id-ldap-embedded" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.ligoj.plugin', module='plugin-id-ldap-embedded', version='1.0.1')
)
libraryDependencies += "org.ligoj.plugin" % "plugin-id-ldap-embedded" % "1.0.1"
[org.ligoj.plugin/plugin-id-ldap-embedded "1.0.1"]

Dependencies

compile (9)

Group / Artifact Type Version
org.springframework.ldap : spring-ldap-core jar 2.3.2.RELEASE
org.springframework.ldap : spring-ldap-core-tiger jar 2.3.2.RELEASE
org.apache.maven : maven-artifact jar 3.5.2
javax.annotation : javax.annotation-api jar 1.3.1
org.ligoj.bootstrap : bootstrap-business jar 2.4.3
org.apache.commons : commons-collections4 jar 4.1
org.springframework : spring-context-support jar 5.1.0.RELEASE
org.quartz-scheduler : quartz jar 2.3.0
org.apache.httpcomponents : httpclient jar 4.5.6

provided (7)

Group / Artifact Type Version
org.ligoj.plugin : plugin-id-ldap jar [1.1.0-SNAPSHOT,1.2.0)
org.ligoj.plugin : plugin-id jar [1.3.0,1.4.0)
org.ligoj.api : plugin-core jar 3.1.1
org.projectlombok : lombok jar 1.18.2
javax.transaction : javax.transaction-api jar 1.2
javax.servlet : javax.servlet-api jar 3.1.0
javax.enterprise : cdi-api jar 1.2

test (4)

Group / Artifact Type Version
org.ligoj.api : plugin-api-test jar 3.1.1
org.ligoj.bootstrap : bootstrap-business-test jar 2.4.3
org.mockito : mockito-core jar 2.22.0
com.github.tomakehurst : wiremock jar 2.19.0

Project Modules

There are no modules declared in this project.

🔗 Ligoj embedded LDAP plugin Maven Central Download

Embedded LDAP plugin ready to use with default configuration

Build Status Build Status Build Status Coverage Quality Gate Codacy Badge CodeFactor Known Vulnerabilities License

Ligoj Embedded LDAP plugin, and extending ID plugin

This an embedded LDAP server, started within the API container and load a customizable LDIF import. This is the more simple way to get started with LDAP.

Dev section : When you use load plugin from your IDE and not from the .ligoj home, you must complete the classpath with the transitive dependencies Maven add and may not be in the classpath. Either add plugin-id-ldap-embedded in the pom.xml of the app-api project, either add these libraries :

  • org/springframework/security/spring-security-ldap/5.0.0.RELEASE/spring-security-ldap-5.0.0.RELEASE.jar
  • org/apache/directory/shared/shared-ldap/0.9.15/shared-ldap-0.9.15.jar
  • org/apache/directory/server/apacheds-protocol-ldap/1.5.5/apacheds-protocol-ldap-1.5.5.jar
  • org/springframework/ldap/spring-ldap-core/2.3.2.RELEASE/spring-ldap-core-2.3.2.RELEASE.jar
  • org/springframework/ldap/spring-ldap-core-tiger/2.3.2.RELEASE/spring-ldap-core-tiger-2.3.2.RELEASE.jar
  • org/apache/directory/server/apacheds-core-shared/1.5.5/apacheds-core-shared-1.5.5.jar
  • bouncycastle/bcprov-jdk15/140/bcprov-jdk15-140.jar
  • org/apache/mina/mina-core/2.0.0-M6/mina-core-2.0.0-M6.jar
  • org/apache/directory/server/apacheds-core/1.5.5/apacheds-core-1.5.5.jar
  • org/apache/directory/server/apacheds-core-entry/1.5.5/apacheds-core-entry-1.5.5.jar
  • org/apache/directory/server/apacheds-core-constants/1.5.5/apacheds-core-constants-1.5.5.jar
  • org/apache/directory/server/apacheds-utils/1.5.5/apacheds-utils-1.5.5.jar
  • org/apache/directory/server/apacheds-schema-registries/1.5.5/apacheds-schema-registries-1.5.5.jar
  • org/apache/directory/server/apacheds-schema-bootstrap/1.5.5/apacheds-schema-bootstrap-1.5.5.jar
  • org/apache/directory/shared/shared-cursor/0.9.15/shared-cursor-0.9.15.jar
  • org/apache/directory/shared/shared-ldap-constants/0.9.15/shared-ldap-constants-0.9.15.jar
  • org/apache/directory/shared/shared-asn1/0.9.15/shared-asn1-0.9.15.jar
  • org/apache/directory/shared/shared-asn1-codec/0.9.15/shared-asn1-codec-0.9.15.jar
  • org/apache/directory/server/apacheds-jdbm/1.5.5/apacheds-jdbm-1.5.5.jar
  • org/apache/directory/server/apacheds-jdbm-store/1.5.5/apacheds-jdbm-store-1.5.5.jar
  • org/apache/directory/server/apacheds-xdbm-base/1.5.5/apacheds-xdbm-base-1.5.5.jar
  • org/apache/directory/server/apacheds-xdbm-search/1.5.5/apacheds-xdbm-search-1.5.5.jar
  • org/apache/directory/server/apacheds-xdbm-tools/1.5.5/apacheds-xdbm-tools-1.5.5.jar
  • org/apache/directory/server/apacheds-protocol-shared/1.5.5/apacheds-protocol-shared-1.5.5.jar
  • org/apache/directory/server/apacheds-bootstrap-partition/1.5.5/apacheds-bootstrap-partition-1.5.5.jar
  • org/apache/directory/server/apacheds-bootstrap-extract/1.5.5/apacheds-bootstrap-extract-1.5.5.jar
  • org/apache/directory/server/apacheds-core-avl/1.5.5/apacheds-core-avl-1.5.5.jar

Versions

Version
1.0.1
1.0.0
0.0.2
0.0.1