*bump*
Here's the tl;dr version:
- How have other folks handled integration of OpenStack with existing
authN/authZ infrastructures? I'm particularly interested in the
automatic mapping of existing LDAP groups to roles/tenants within
openstack.
- Are there plans to add support for the auth plugins to the *client
modules and CLI tools going forward? I'd be interested in contributing
this if it's on the roadmap and hasn't been done yet.
- Are there plans to add support for auth plugins/external au th to
Horizon? As above, I'm interested in implementing this if there's
interest.
- I see vague references in the documentation/*client code to using
certificates for authentication (without the need for httpd external
authentication) which would also eliminate the
credentials-in-environment-
variables issue. Is using PKI for authentication going to be
supported? If so what's the status?
Am I perhaps posting this to the wrong list? I didn't get any replies
from my original post.
Thanks!
-Aaron
On Tue, May 7, 2013 at 1:52 PM, Aaron Knister <aaron.knister@xxxxxxxxx
<mailto:aaron.knister@xxxxxxxxx>> wrote:
Hi Everyone,
I'm looking for feedback and input about what other sites are
doing for authentication and authorization with OpenStack.
First, some background:
I'm currently evaluating OpenStack (Grizzly), specifically working
on integration with Active Directory. I'm unable to modify the
schema to allow groupOfNames as a SUP of organizationalRole so
I've implemented a workaround using openldap and several of its
overlays backends to sit in front of AD. That all works just fine,
however I really would like to be able to map AD groups to
roles/tenants. I suspect I'll end up writing some code to do
this-- shouldn't be too hard.
Also on the subject of Active Directory, it's a show stopper for
me to put un-encrypted AD credentials in environment variables to
then pass to the various openstack CLI progs. My ideal workaround
would be to use Kerberos authentication which I actually have
working. I setup keystone to run under apache based on this
documentation with some tweaks here and there:
http://docs.openstack.org/developer/keystone/external-auth.html
I created an openstack client auth plugin (based on the VOMS auth
plugin) using requests_kerberos and this works well with the nova
client, however none of the other client tools, including horizon,
seem to support authentication plugins or the external
authentication concept in general.
So, here are my questions:
- How have other folks handled integration of OpenStack with
existing authN/authZ infrastructures? I'm particularly interested
in the automatic mapping of existing LDAP groups to roles/tenants
within openstack.
- Are there plans to add support for the auth plugins to the
*client modules and CLI tools going forward? I'd be interested in
contributing this if it's on the roadmap and hasn't been done yet.
- Are there plans to add support for auth plugins/external au th
to Horizon? As above, I'm interested in implementing this if
there's interest.
- I see vague references in the documentation/*client code to
using certificates for authentication (without the need for httpd
external authentication) which would also eliminate the
credentials-in-environment-variables issue. Is using PKI for
authentication going to be supported? If so what's the status?
Thanks in advance!
-Aaron
_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp