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