<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:14px">Hi folks, </div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">Is there a way to specify the particular service endpoints been returned to user? </div>
<div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px"><b><font color="#ff9900">[Scenario 1]</font></b></div>
<blockquote style="font-family:arial,sans-serif;font-size:14px;margin:0px 0px 0px 40px;border:none;padding:0px"><div>There're Nova / Glance / Swift / Keystone services defined in service table. </div><div>Also the relevant endpoints for each service. </div>
<div>Let's say </div></blockquote><blockquote style="font-family:arial,sans-serif;font-size:14px;margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">User:foo</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">Tenant: tenant-foo</blockquote></blockquote><blockquote style="font-family:arial,sans-serif;font-size:14px;margin:0px 0px 0px 40px;border:none;padding:0px">
<div><br></div><div>Is it possible to return only Nova's endpoint in the json to the user foo ? I don't want foo to get other service's endpoint. </div></blockquote><div style="font-family:arial,sans-serif;font-size:14px">
<br></div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px"><b><font color="#ff9900">[Scenario 2] </font></b></div><blockquote style="font-family:arial,sans-serif;font-size:14px;margin:0px 0px 0px 40px;border:none;padding:0px">
<div>There're multiple Swift clusters authenticate users by a single keystone. </div><div><br></div><div>Swift clusters: </div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">name:swift1  </blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">name:swift2  </blockquote><div>Let's say </div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">User:foo </blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
Tenant: tenant-foo</blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><br></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">User:bar</blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
Tenant: tenant-bar</blockquote><div><br></div><div>Is there a way to return swift1's endpoint to foo and swift2's endpoint to bar ? </div><div>I'm not sure if keystoneI should have two regions of endpoints for each swift cluster or two services.</div>
</blockquote><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">Appreciate~</div>
<div style="font-family:arial,sans-serif;font-size:14px"><br></div><div><div dir="ltr"><div>+Hugo Kuo+</div><div><a href="mailto:hugo@swiftstack.com" target="_blank">hugo@swiftstack.com</a><br></div><div><a href="mailto:tonytkdk@gmail.com" target="_blank">tonytkdk@gmail.com<br>
</a></div><div>+886 935004793<br></div></div></div>
</div>