All Projects → rgl → ldap-vagrant

rgl / ldap-vagrant

Licence: other
A LDAP Server in a Vagrant sandbox

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to ldap-vagrant

Docker Openldap
A docker image to run OpenLDAP 🐳
Stars: ✭ 3,202 (+15910%)
Mutual labels:  ldap, openldap, ldap-server
schema2ldif
Schema 2 ldif : tool to convert .schema to .ldif files and mange them live into an openldap server
Stars: ✭ 14 (-30%)
Mutual labels:  ldap, openldap
ldapscripts
Simple shell scripts to handle POSIX entries in an LDAP directory
Stars: ✭ 20 (+0%)
Mutual labels:  ldap, openldap
vmam
VLAN Mac-address Authentication Manager
Stars: ✭ 19 (-5%)
Mutual labels:  ldap, ldap-server
service-desk
Application for support team who need to check and reset user passwords
Stars: ✭ 23 (+15%)
Mutual labels:  ldap, openldap
docker-lemonldap
Docker LemonLDAP-NG Image w/S6 overlay, Zabbix Monitoring based on Debian or Alpine
Stars: ✭ 20 (+0%)
Mutual labels:  ldap, openldap
cassandra-ldap
LDAP Authenticator for Apache Cassandra
Stars: ✭ 20 (+0%)
Mutual labels:  ldap, ldap-server
Ansible Playbooks
Ansible playbook collection that have been written for Ubuntu. Some of the playbooks are Elasticsearch, Mesos, AWS, MySql, Sensu, Nginx etc..
Stars: ✭ 429 (+2045%)
Mutual labels:  ldap, vagrant
Flexinets.Ldap.Server
Basic LDAP server for .Net. Parse and assemble LDAP packets
Stars: ✭ 34 (+70%)
Mutual labels:  ldap, ldap-server
proxmox-ve
Proxmox VE Vagrant Base Box
Stars: ✭ 70 (+250%)
Mutual labels:  vagrant
generator-mitosis
A micro-service infrastructure generator based on Yeoman/Chatbot, Kubernetes/Docker Swarm, Traefik, Ansible, Jenkins, Spark, Hadoop, Kafka, etc.
Stars: ✭ 78 (+290%)
Mutual labels:  vagrant
hassio-vagrant
Vagrant box running Hass.io / Home Assistant
Stars: ✭ 42 (+110%)
Mutual labels:  vagrant
iosxrv-x64-vbox
IOS XR VirtualBox Vagrant Image Generation tools
Stars: ✭ 72 (+260%)
Mutual labels:  vagrant
ldap-mail-schema
a collection of LDAP mail schemas
Stars: ✭ 36 (+80%)
Mutual labels:  ldap
fix4log4j
No description or website provided.
Stars: ✭ 21 (+5%)
Mutual labels:  ldap
Recon
HA LDAP based key/value solution for projects configuration storing with multi master replication support
Stars: ✭ 12 (-40%)
Mutual labels:  ldap
dockerimages
🐳 Some dockerfiles based on alpine
Stars: ✭ 27 (+35%)
Mutual labels:  ldap
mini-lab
a small, virtual setup to locally run the metal-stack
Stars: ✭ 50 (+150%)
Mutual labels:  vagrant
caddy-security
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
Stars: ✭ 696 (+3380%)
Mutual labels:  ldap
EasyGitianBuilder
🔨 Gitian Building made simpler on any Windows Debian/Ubuntu MacOS with Vagrant, lxc, and virtualbox
Stars: ✭ 18 (-10%)
Mutual labels:  vagrant

This is a Vagrant Environment for a Directory/LDAP Server.

This lets you easily test your application code against a real sandboxed server.

This uses the slapd daemon from OpenLDAP.

LDAP is described at RFC 4510 (Technical Specification).

Also check the OpenLDAP Server documentation at the Ubuntu Server Guide.

Usage

Run vagrant up to configure the ldap.example.com LDAP server environment.

Configure your system /etc/hosts file with the ldap.example.com domain:

192.168.33.253 ldap.example.com

The environment comes pre-configured with the following entries:

uid=alice,ou=people,dc=example,dc=com
uid=bob,ou=people,dc=example,dc=com
uid=carol,ou=people,dc=example,dc=com
uid=dave,ou=people,dc=example,dc=com
uid=eve,ou=people,dc=example,dc=com
uid=frank,ou=people,dc=example,dc=com
uid=grace,ou=people,dc=example,dc=com
uid=henry,ou=people,dc=example,dc=com

To see how these were added take a look at the end of the provision.sh file.

To troubleshoot, watch the logs with vagrant ssh and sudo journalctl --follow.

Examples

There are examples available on how to connect to LDAP programmatically (e.g. from Go). Have a look at the examples directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].