<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 07/18/2013 12:33 AM, Alessio
      Ababilov wrote:<br>
    </div>
    <blockquote
cite="mid:CADCeGpE=7yMweSsEh2SyraXPRn0hBo3vWAp-kdTvDc4GrJUq2A@mail.gmail.com"
      type="cite">
      <p dir="ltr">Hi, Chmouel!</p>
      <p dir="ltr">I have seen your commit <a moz-do-not-send="true"
          href="https://review.openstack.org/#/c/36427/2">https://review.openstack.org/#/c/36427/2</a>
        introducing auth plugins to keystone client.</p>
      <p dir="ltr">I have developed a common API client library that
        already has auth plugin mechanism found in novaclient. The
        library can be used in keystone, nova, and glance clients, and
        now it is accepted to marconi client ( <a
          moz-do-not-send="true"
href="https://github.com/stackforge/python-marconiclient/tree/master/marconiclient/common/apiclient">https://github.com/stackforge/python-marconiclient/tree/master/marconiclient/common/apiclient</a>).</p>
      <p dir="ltr">The library has several important features:</p>
      <p dir="ltr">* reissue authentication request for expired tokens;<br>
        * pluggable authentication;<br>
        * rich exceptions hierarchy;<br>
        * utils for building CLI tools;<br>
        * share one token between sessions to different servers (nova,
        glance, keystone, etc)</p>
      <p dir="ltr">The library is ready to use in keystone client.</p>
      <p dir="ltr">Could you take a look on it, please?<br>
      </p>
      <p dir="ltr">Alessio Ababilov<br>
        Senior Software Engineer<br>
        Grid Dynamics<br>
      </p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Mailing list: <a class="moz-txt-link-freetext" href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a>
Post to     : <a class="moz-txt-link-abbreviated" href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a>
Unsubscribe : <a class="moz-txt-link-freetext" href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a>
More help   : <a class="moz-txt-link-freetext" href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a>
</pre>
    </blockquote>
    Would it be possible to move that code to Keystone Client?  We'd
    love to use it, but the Keystone team is working on Auth, and to
    have the auth mechanisms spit out of our project will put a real
    burden on getting things working and fixed.<br>
  </body>
</html>