<html><body>
<p><font size="2" face="sans-serif">Great. thanks a lot.</font><br>
<br>
<font size="2" face="sans-serif">Tong Li<br>
Emerging Technologies & Standards<br>
Building 501/B205<br>
litong01@us.ibm.com</font><br>
<br>
<img width="16" height="16" src="cid:1__=0ABBF019DFE0B2D18f9e8a93df938@us.ibm.com" border="0" alt="Inactive hide details for Dolph Mathews ---10/01/2012 04:12:26 PM---The environment variables that auth_token sets are document"><font size="2" color="#424282" face="sans-serif">Dolph Mathews ---10/01/2012 04:12:26 PM---The environment variables that auth_token sets are documented in the module's docstring:</font><br>
<br>
<font size="1" color="#5F5F5F" face="sans-serif">From:      </font><font size="1" face="sans-serif">Dolph Mathews <dolph.mathews@gmail.com></font><br>
<font size="1" color="#5F5F5F" face="sans-serif">To:        </font><font size="1" face="sans-serif">Tong Li/Raleigh/IBM@IBMUS, </font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Cc:        </font><font size="1" face="sans-serif">openstack@lists.launchpad.net</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Date:      </font><font size="1" face="sans-serif">10/01/2012 04:12 PM</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Subject:   </font><font size="1" face="sans-serif">Re: [Openstack] HTTP_X_SERVICE_CATALOG endpoints_links</font><br>
<hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br>
<br>
<br>
<font size="3" face="serif">The environment variables that auth_token sets are documented in the module's docstring: </font><a href="https://github.com/openstack/keystone/blob/master/keystone/middleware/auth_token.py"><font size="3" color="#0000FF" face="serif"><u>https://github.com/openstack/keystone/blob/master/keystone/middleware/auth_token.py</u></font></a><br>
<br>
<font size="3" face="serif">As these variables are the defined interface for any projects consuming authentication services from middleware, it's safe to say they'll be supported be supported by any variations of auth_token, and will either continue to be supported or carefully deprecated.</font><br>
<br>
<font size="3" face="serif">Speaking of, there are currently three headers that were deprecated prior to the release of essex (i.e. they were documented as deprecated in both essex and folsom), and could be reviewed for removal in grizzly (HTTP_X_USER, HTTP_X_ROLE, HTTP_X_TENANT).</font><br>
<br>
<font size="3" face="serif">-Dolph<br>
<br>
</font><br>
<font size="3" face="serif">On Mon, Oct 1, 2012 at 2:56 PM, Tong Li <</font><a href="mailto:litong01@us.ibm.com" target="_blank"><font size="3" color="#0000FF" face="serif"><u>litong01@us.ibm.com</u></font></a><font size="3" face="serif">> wrote:</font>
<ul style="padding-left: 9pt"><font size="3" face="sans-serif">After a user gets authenticated, each following request will have a header named HTTP_X_SERVICE_CATALOG which contains service end point links, can any one tell me if it is safe to use the information contained in the header to get the various end points from a filter in the pipeline? Notice this header is set in the keystone, any other implementation of keystone may choose not to include the information in the header, can anyone tell me putting the endpoints in the headers is required by any implementation like keystone for authentication?</font><font size="3" face="serif"><br>
</font><font size="3" face="sans-serif"><br>
Thanks.</font><font size="3" color="#888888" face="serif"><br>
</font><font size="3" color="#888888" face="sans-serif"><br>
Tong Li<br>
Emerging Technologies & Standards<br>
Building 501/B205</font><font size="3" color="#0000FF" face="sans-serif"><u><br>
</u></font><a href="mailto:litong01@us.ibm.com" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>litong01@us.ibm.com</u></font></a><br>
<font size="3" face="serif"><br>
_______________________________________________<br>
Mailing list: </font><a href="https://launchpad.net/~openstack" target="_blank"><font size="3" color="#0000FF" face="serif"><u>https://launchpad.net/~openstack</u></font></a><font size="3" face="serif"><br>
Post to     : </font><a href="mailto:openstack@lists.launchpad.net"><font size="3" color="#0000FF" face="serif"><u>openstack@lists.launchpad.net</u></font></a><font size="3" face="serif"><br>
Unsubscribe : </font><a href="https://launchpad.net/~openstack" target="_blank"><font size="3" color="#0000FF" face="serif"><u>https://launchpad.net/~openstack</u></font></a><font size="3" face="serif"><br>
More help   : </font><a href="https://help.launchpad.net/ListHelp" target="_blank"><font size="3" color="#0000FF" face="serif"><u>https://help.launchpad.net/ListHelp</u></font></a><font size="3" face="serif"><br>
</font></ul>
<br>
</body></html>