[openstack-dev] [Keystone] V3 Extensions Discoverability
d.w.chadwick at kent.ac.uk
Tue Aug 6 14:45:34 UTC 2013
On 06/08/2013 14:46, Jay Pipes wrote:
> API extensions are more hassle than anything else. Let us promote
> standards, not endless extensibility at the expense of usability.
This is the crux of the issue. Everyone who participates in
standardisation meetings has their own agenda to follow: their
preferences, likes, dislikes, must have features, etc. This is why
standards end up with optional extensions. If you dont have them, then
you cannot get buy in from sufficient stakeholders. If you do have them,
then you end up with extensibility.
But actually extensibility in my opinion is a "must have" feature, since
no protocol or standard (or Keystone) remains static for ever, and new
features are continually being added to it. Therefore you must have a
way for clients to know what functionality the remote server currently
supports so that it can talk the correct protocol flavour to it.
More information about the OpenStack-dev