GitHub user miguelaferreira opened a pull request:
https://github.com/apache/cloudstack/pull/1284
Map ldap group to Cloudstack account
The LDAP plugin authenticates Cloudstack users against users in an LDAP
group, and when doing so creates a Cloudstack account with the same name as the
LDAP user, and a Cloudstack user also with the same name as the LDAP user.
This makes it difficult to manage the users in a given LDAP group because
each user will have it's own account and user in Cloudstack, and cannot
therefore collaborate in managing cloud resources.
This PR changes the LDAP plugin to use the LDAP group for the Cloudstack
account name, and create the users (belonging to the LDAP group) under the same
Cloudstack account.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/miguelaferreira/cloudstack
map-ldap-group-to-account
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cloudstack/pull/1284.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1284
----
commit 42d0418530599717624f4614220d06c83ea48c2a
Author: Miguel Ferreira <[email protected]>
Date: 2015-12-23T13:49:29Z
Code formatting
commit 1ca4e484e0730f7a114dd4af7abcb2bcc11e7337
Author: Miguel Ferreira <[email protected]>
Date: 2015-12-23T13:49:53Z
Make ACS account using LDAP group name
commit 0089647c11a36e23cb89770f63c971ee8c12fe89
Author: Miguel Ferreira <[email protected]>
Date: 2015-12-23T14:16:48Z
Enable Java based unit tests in mvn lifecycle
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---