From f983a2736dffb24ea64d98661d82c4fa47c479ce Mon Sep 17 00:00:00 2001 From: Ziad Sawalha Date: Fri, 12 Aug 2011 15:57:18 -0500 Subject: Doc changes, including service catalog xsd. Change-Id: I84266bd55883594fa1f1a35666530e0fc78157e7 --- keystone/content/xsd/services.xsd | 10 ++-- keystone/content/xsd/token.xsd | 96 +++++++++++++++++++++++++++------------ 2 files changed, 71 insertions(+), 35 deletions(-) diff --git a/keystone/content/xsd/services.xsd b/keystone/content/xsd/services.xsd index e9ba70e4..3c1f254c 100644 --- a/keystone/content/xsd/services.xsd +++ b/keystone/content/xsd/services.xsd @@ -16,27 +16,27 @@ schemaLocation="atom/atom.xsd" /> - + -

A list of services.

-
+
-

A service.

-
+
diff --git a/keystone/content/xsd/token.xsd b/keystone/content/xsd/token.xsd index 7775cb35..5e93a4a1 100644 --- a/keystone/content/xsd/token.xsd +++ b/keystone/content/xsd/token.xsd @@ -12,34 +12,6 @@ - - - -

- A token is an arbitrary bit of text that is used to access - resources. Each token has a scope which describes which - resources are accessible with it. A token may be - revoked at anytime and is valid for a finite duration. -

-

- While Keystone supports token-based authentication in this release, - the intention is for it to support additional protocols in the - future. The desire is for it to be an integration service, and not - a full-fledged identity store and management solution. -

-
- - -           -             -           -           -             -           -         - -
-
@@ -68,6 +40,32 @@ + + +

+ A token is an arbitrary bit of text that is used to access + resources. Each token has a scope which describes which + resources are accessible with it. A token may be + revoked at anytime and is valid for a finite duration. +

+

+ While Keystone supports token-based authentication in this release, + the intention is for it to support additional protocols in the + future. The desire is for it to be an integration service, and not + a full-fledged identity store and management solution. +

+
+ + +           +             +           +           +             +           +         + +
@@ -102,6 +100,33 @@
+ + +

+ The service catalog lists the services you have access to +

+
+

+ We optimized for future flexibility around the hierarchy. So we + left the design as a flat list of endpoints with attributes and the + consumer can categorize as they need. + This results in potential duplication (such as with the version/@list) + but we acceopt that normalization cost in order to not force an + artificial hierarchy (suchas on region, which can be optional). +

+
+
+ + +           +             +           +           +             +           +         + +
@@ -131,13 +156,24 @@ - + + + +

+ The OpenStack-registered type (e.g. 'compute', 'object-store', etc). +

+
+
+
+

- The service name. + The commercial service name (e.g. 'My Nova Cloud Servers').

-- cgit