JumpCloud
JumpCloud provides an LDAP-as-a-service with a free tier that you can use for testing.
The JumpCloud free tier is limited to 10 users and you won't get the nice pre-generated data you get with the OpenLDAP setup.
Setup JumpCloud
- 
Create an account with JumpCloud and log in 
- 
Create a user and bind that user to a directory. There should be a default directory you can use for this called JumpCloud LDAP. Refer to the JumpCloud help documentation for instructions 
- 
Create an Administrator user and bind that user to the same directory. You'll use this user to authenticate Directory Connector with JumpCloud 
Configure Directory Connector
- 
Run the Directory Connector Electron app (see the build instructions) 
- 
Log in using the organization API key 
- 
Use the configuration settings below 
Directory Settings
For these settings, you'll need your JumpCloud organization ID. You can find this in the JumpCloud Admin Console → User Authentication → LDAP → [your LDAP server].
- 
Type: Active Directory / LDAP 
- 
Server Hostname: ldap.jumpcloud.com 
- 
Server Port: 636 
- 
Root Path: o=[Your JumpCloud Organization ID],dc=jumpcloud,dc=com 
- 
This server uses Active Directory: [unchecked] 
- 
This server pages search results: [unchecked] 
- 
This server uses an encrypted connection: [checked] - 
Use SSL [checked] 
- 
Do not verify server certificates [checked] 
 
- 
- 
Username: uid=[Admin User],ou=Users,o=[Your JumpCloud organization ID],dc=JumpCloud,dc=com 
- 
Password: [Admin User's password] 
Sync Settings
- 
Sync Users: [checked] 
- 
User Path: ou=Users,o=[Your JumpCloud Organization ID] 
- 
User Object Class: inetOrgPerson 
- 
User Email Attribute: mail 
- 
Sync Groups: [checked] 
- 
Group Path: o=[Your JumpCloud Organization ID] 
- 
Group Object Class: groupOfNames 
- 
Group Name Attribute: memberOf 
Sync
When you do a real sync, invitation emails will be sent out to all synced users. Make sure that you're using Mailcatcher so you don't send live emails.
- 
Click the "Test Now" button in Directory Connector. You should get a list of users 
- 
When you're ready, click "Sync Now" to perform a real sync. You should receive a confirmation message in Directory Connector, and see the newly invited users in the web vault