[openstack-dev] [keystone] Move utils.Ec2Signer class into keystoneclient?

Adam Young ayoung at redhat.com
Mon Nov 26 16:45:23 UTC 2012


On 11/26/2012 10:46 AM, Steven Hardy wrote:
> Hi,
>
> I wish to make use of the Ec2Signer class in keystone.common.utils, to
> generate pre-signed URLs which are later used for authentication via the
> keystone EC2 auth extension.
>
> I'm obviously keen to avoid directly importing an internal keystone class,
> and would prefer to avoid a direct cut/paste, so was considering where it
> could be moved such that it's a user-visible utility class?
>
> Initial thought was that moving the class to either python-keystoneclient or
> possibly oslo, wanted to get feedback as to the most acceptable option from
> the keystone devs before proceeding?
>
> My proposal:
> - Move Ec2Signer into keystoneclient.utils (or create an authutils module?)
> - Make keystone.contrib.ec2.core import Ec2Signer from keystoneclient
python-keystoneclient sounds like the right approach.  Please make this 
a blueprint.


>
> Before spending time generating some patches doing this - would such an
> approach be acceptable to the keystone team?
>
> Thanks!
>
> Steve
>
> --
> Steve Hardy
> Red Hat Engineering, Cloud
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list