<div dir="ltr">Thanks Lei for the reply and clarification.<div style>So, instead of that we can use the following:</div><div style><p style="margin:0px;font-size:14px;font-family:Helvetica"><br></p><p style="margin:0px;font-size:14px"><font face="courier new, monospace">from keystone client.v2_0 import Client</font></p>
<p style="margin:0px;font-size:14px;min-height:17px"><font face="courier new, monospace">keystone = Client(username=user, password=password, tenant_name=tenant, auth_url=url)</font><br></p><p style="margin:0px;font-size:14px;min-height:17px"><br></p><p style="margin:0px;min-height:17px"><font face="courier new, monospace" style="font-size:14px">with </font><font face="courier new, monospace"><span style="font-size:14px">user, password, tenant and url can be obtained from cfg.CONF.</span></font></p><p style="margin:0px;min-height:17px"><font face="courier new, monospace"><span style="font-size:14px"><br></span></font></p><p style="margin:0px;min-height:17px">Thanks,<br></p><p style="margin:0px;min-height:17px">Nader.</p></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 8, 2014 at 11:54 PM, Lei Zhang <span dir="ltr"><<a href="mailto:zhang.lei.fly@gmail.com" target="_blank">zhang.lei.fly@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">it should works but it is not safe to use admin_token. Because<br>
* It is a admin token which has the full privilege for the keystone service<br>
* The token will be always valid till the admin_token in the conf file<br>
is changed.<br>
  It is dangerous when the token leak.<br>
<br>
Suggest that the admin_token is only used for the initial of admin account.<br>
<div><div class="h5"><br>
On Thu, Oct 9, 2014 at 2:29 PM, Nader Lahouti <<a href="mailto:nader.lahouti@gmail.com">nader.lahouti@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> Is it acceptable to use 'admin_token' option from keystone.conf,  when<br>
> creating a keystone client? something like this:<br>
><br>
> kc = client.Client(token=cfg.CONF.admin_token,<br>
><br>
>                    endpoint='<a href="http://localhost:35357/v2.0/" target="_blank">http://localhost:35357/v2.0/</a>')<br>
><br>
><br>
><br>
><br>
> Thanks,<br>
><br>
> Nader.<br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Lei Zhang<br>
Blog: <a href="http://xcodest.me" target="_blank">http://xcodest.me</a><br>
twitter/weibo: @jeffrey4l<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</font></span></blockquote></div><br></div>