Hi

I've been thinking of ideas on how to fulfill this user self registration
requirement for our startup's "private beta".
So far, i'm of the opinion that storage of customer data (contacts,
physical address, billing info, etc) by commercial entities can be handled
by Keystone via extension(s), (
http://docs.openstack.org/developer/keystone/EXTENSIONS_HOWTO.html)

Such an extension could at least :-
-- implement API Extension to facilitate CRUD ops on customer data.
-- implement a backend to store customer data, say in an additional
cust-info table in keystone's db.
-- have a "customizable" customer model/schema to allow different OpenStack
IaaS providers to store whatever info they require on their clients (and
employees).
-- be capable of being disabled for those who do not need this extended
functionality e.g some private clouds.

There should be a corresponding client lib for this "extended API" that can
be used by:-
-- *a horizon django self-registration app, *
-- a billing system
-- a CRM system
-- (the list goes on & on)


*I'll avail a "proof of concept" for the above in a few days.  *"peer
review" and "scrutiny" will be very much appreciated.
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to