<div dir="ltr"><div>Hi </div><div><br></div><div>I've been thinking of ideas on how to fulfill this user self registration requirement for our startup's "private beta".</div><div>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), (<a href="http://docs.openstack.org/developer/keystone/EXTENSIONS_HOWTO.html">http://docs.openstack.org/developer/keystone/EXTENSIONS_HOWTO.html</a>)</div>
<div><br></div><div>Such an extension could at least :-</div><div>-- implement API Extension to facilitate CRUD ops on customer data.</div><div>-- implement a backend to store customer data, say in an additional cust-info table in keystone's db.<br>
</div><div>-- have a "customizable" customer model/schema to allow different OpenStack IaaS providers to store whatever info they require on their clients (and employees).</div><div>-- be capable of being disabled for those who do not need this extended functionality e.g some private clouds. <br>
<br></div><div>There should be a corresponding client lib for this "extended API" that can be used by:-</div><div>-- <b><i>a horizon django self-registration app, </i></b></div><div>-- a billing system</div><div>
-- a CRM system</div><div>-- (the list goes on & on)</div><div><br></div><div><div dir="ltr"><font><font><font><div style="font-family:'courier new',monospace;white-space:pre-wrap;color:rgb(0,102,0);font-weight:bold">
<span style="color:rgb(0,0,0);font-weight:normal"><b><font color="#006600"><span style="color:rgb(0,0,0);font-weight:normal"><b><font color="#006600"><div style="display:inline!important"><span style="white-space:pre-wrap"><font face="'courier new', monospace"><b><font color="#006600"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px;color:rgb(0,0,0);font-weight:normal;white-space:normal">I'll avail a "proof of concept" for the above in a few days. <br>
</span></font></b></font></span></div></font></b></span></font></b></span><span style="font-family:arial;font-weight:normal;color:rgb(34,34,34)">"peer review" and "scrutiny" will be very much appreciated.</span></div>
</font></font></font></div></div>
</div>