OpenDJ
OpenDJ is an open-source LDAP directory server written in Java. It provides robust, scalable, and secure directory services for identity management, access control, and authentication in enterprise environments. OpenDJ supports LDAPv3 standard, replication, REST APIs, and high-performance
Install / Use
/learn @OpenIdentityPlatform/OpenDJREADME
<img alt="OpenDJ Logo" src="https://github.com/OpenIdentityPlatform/OpenDJ/raw/master/logo.png" width="300"/>
OpenDJ is an LDAPv3 compliant directory service, which has been developed for the Java platform, providing a high performance, highly available, and secure store for the identities managed by your organization. Its easy installation process, combined with the power of the Java platform makes OpenDJ the simplest, fastest directory to deploy and manage and allow store LDAPv3 database in SQL JDBC database or NoSQL Cassandra/Scylla cluster.
An open source, lightweight, embeddable directory that can easily share real-time customer, device, and user identity data across enterprise, cloud, social, and mobile environments.
- Massive data scale and high availability provide developers with ultra-lightweight ways to access identity data
- High Performance - ms response times & tens of thousands of w/r per sec
- Multi Master replication for high availability
As well as the expected LDAP access OpenDJ lets you access directory data as JSON resources over HTTP making it super convenient for web and phone apps.
License
This project is licensed under the Common Development and Distribution License (CDDL). The following text applies to both this file, and should also be included in all files in the project.
Downloads
- OpenDJ DEB, RPM, MSI, ZIP all available (Debian,Redhat/Centos/Windows/All OS)
- OpenDJ Docker (All OS)
Java 11 or later required
How-to build
For windows use:
git config --system core.longpaths true
git clone --recursive https://github.com/OpenIdentityPlatform/OpenDJ.git
mvn clean install -f OpenDJ
How-to run after build
cd OpenDJ/opendj-server-legacy/target/package/opendj
./setup
bin/start-ds
bin/stop-ds
Support
- OpenDJ Community documentation
- OpenDJ Community discussions
- OpenDJ Community issues
- OpenDJ commercial support
Thanks 🥰
- Sun OpenDS
- Oracle OpenDS
- Forgerock OpenDJ
Contributing
Please, make Pull request
<a href="https://opencollective.com/OpenDJ/tiers" target="_blank"> <!--img src="https://contributors-img.web.app/image?repo=OpenIdentityPlatform/OpenDJ" /--> <img src="https://opencollective.com/OpenDJ/contributors.svg?width=890&button=true" /> </a>Backers
Thank you to all our backers! Become a backer 🙏
<a href="https://opencollective.com/OpenDJ/tiers" target="_blank"> <img src="https://opencollective.com/OpenDJ/backers.svg?width=890"> </a>Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor ❤️
<a href="https://opencollective.com/OpenDJ/tiers" target="_blank"> <img src="https://opencollective.com/OpenDJ/sponsors.svg?width=890"> </a>Related Skills
bluebubbles
342.5kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
gh-issues
342.5kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
healthcheck
342.5kHost security hardening and risk-tolerance configuration for OpenClaw deployments
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
