Feature #967
Support LDAP authentication in Sunstone
Status: | Closed | Start date: | 11/07/2011 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | Daniel Molina | % Done: | 100% | |
Category: | Sunstone | |||
Target version: | Release 3.4 - Beta | |||
Resolution: | fixed | Pull request: |
Description
Sunstone is not able to use LDAP authentication.
Associated revisions
feature #967: CloudAuth thread safe
feature #967: Fix retrieve from userpool
feature #967: Fix xpath expression
feature #967: Fix sync in CloudAuth
feature #967: Fix token generation
feature #967: Fix method scope
History
#1 Updated by Ruben S. Montero over 9 years ago
- Assignee set to OpenNebula Systems Support Team
- Target version set to Release 3.4
#2 Updated by Ruben S. Montero over 9 years ago
- Target version deleted (
Release 3.4)
#3 Updated by Ruben S. Montero over 9 years ago
- Target version set to Release 3.4
#4 Updated by Rolandas Naujikas over 9 years ago
- File LdapCloudAuth.rb added
My first working version of subject. I used code from ldap/authentificate and SunstoneCloudAuth.rb.
To use it you need register LdapCloudAuth in CloudAuth.rb and set ":auth: ldap" in sunstone-server.conf.
Feature of user auto registering in OpenNebula doesn't work as with CLI, so users should be registered in advance.
#5 Updated by Rolandas Naujikas over 9 years ago
- File SunstoneCloudAuth.rb added
I found probably even more general solution, but probably slower.
I attached changed SunstoneCloudAuth.rb. With this code it should work for core and ldap drivers (even auto registration works).
#6 Updated by Rolandas Naujikas over 9 years ago
I put our private ONE_XMLRPC address, forget it.
#7 Updated by Ruben S. Montero over 9 years ago
- Target version changed from Release 3.4 to Release 3.4 - Beta
#8 Updated by Daniel Molina over 9 years ago
Hi Rolandas,
These patches are perfect for including the LDAP authentication in Sunstone. We are improving the CloudAuth authentication for the next release taking into account these patches. Thanks for the contribution.
#9 Updated by Daniel Molina over 9 years ago
- Assignee changed from OpenNebula Systems Support Team to Daniel Molina
#10 Updated by Daniel Molina over 9 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
- Resolution set to fixed
A new OpenNebulaCloudAuth module has been included to use the specified user driver