https://www.pivotaltracker.com/story/show/70410348
[#70410348]
- Move LDAP libraries to the common module.
- Implement an authentication manager that inserts data into the DB when user is not already there and properly marks the source/origin
- Add all ldap configuration from login-server to allow a ldap profile
- Add two new future fields(origin/externalId) to UaaUser and ScimUser
- Add in embedded LDAP server for testing (mock) only
- Add keystone authentication support
- Refactor Scim and Audit mock tests to properly create and clear out the application context
Only log warn if it's not trying to log the default unset variable