From 07fec74d977c34a8a5f79c50853bdf96950e5b4e Mon Sep 17 00:00:00 2001 From: Yogeshwar Srikrishnan Date: Fri, 20 May 2011 16:48:14 -0500 Subject: Changes to support baseurls and roles on the document --- docs/guide/src/docbkx/identitydevguide.xml | 433 +++++++++++++++++++++++++++++ docs/guide/src/docbkx/xsd/roles.xsd | 4 +- 2 files changed, 435 insertions(+), 2 deletions(-) (limited to 'docs/guide') diff --git a/docs/guide/src/docbkx/identitydevguide.xml b/docs/guide/src/docbkx/identitydevguide.xml index a7b03264..16f9fd71 100644 --- a/docs/guide/src/docbkx/identitydevguide.xml +++ b/docs/guide/src/docbkx/identitydevguide.xml @@ -1022,5 +1022,438 @@ Host: identity.api.openstack.org/v1.1/ &NO_REQUEST; +
+ Base URLs +
+ Get Base URLs + + &LONG_URI_REFHEAD; + + + &GET; + + /baseURLs?serviceName=ServiceName + + + Get a list of base URLs. + + + + &GET; + + /baseURLs/enabled?serviceName=ServiceName + + + Get a list of enabled base URLs. + + + + + + &CODES; 200, + 203 + + + &ERROR_CODES; + unauthorized (401), + forbidden (403), + badRequest (400), + authFault (500), + serviceUnavailable (503) + + &NO_REQUEST; + + Base URLs Response: XML + + + + + + Base URLs Response: JSON + + + + +
+
+ Get Base URL + + &LONG_URI_REFHEAD; + + + &GET; + + /baseURLs/baseURLId + + + Get a base URL. + + + + + + &CODES; 200, + 203 + + + &ERROR_CODES; + unauthorized (401), + forbidden (403), + badRequest (400), + authFault (500), + serviceUnavailable (503) + + &NO_REQUEST; + + Base URL Response: XML + + + + + + + Base URL Response: JSON + + + + + +
+
+ Get Base URLs for a User + + &LONG_URI_REFHEAD; + + + &GET; + + /users/userId/baseURLRefs + + + Get a list of base URLs for a user. + + + + + + &CODES; 200, + 203 + + + &ERROR_CODES; + unauthorized (401), + forbidden (403), + badRequest (400), + authFault (500), + serviceUnavailable (503) + + &NO_REQUEST; + + Base URL Refs Response: XML + + + + + + Base URL Refs Response: JSON + + + + +
+
+ Add Base URL to a User + + &LONG_URI_REFHEAD; + + + &POST; + + /users/userId/baseURLRefs + + + Add a base URL to a user. + + + + + + &CODES; + 201 + + + &ERROR_CODES; + unauthorized (401), + forbidden (403), + badRequest (400), + itemNotFound (404), + authFault (500), + serviceUnavailable (503) + + + Expect a badRequest (400) response if a disabled base URL is added or if the base URL had been previously added. + + + Add Base URL Request: XML + + + + + + + Add Base URL Request: JSON + + + + + +
+
+ Remove Base URLs from a User + + &LONG_URI_REFHEAD; + + + &DELETE; + + /users/userId/baseURLRefs/baseURLId + + Remove Base URL from a user. + + + + + + &CODES; + 204 + + + &ERROR_CODES; + unauthorized (401), + forbidden (403), + badRequest (400), + itemNotFound (404), + authFault (500), + serviceUnavailable (503) + + &NO_REQUEST; +
+
+ +
+ Roles +
+ Get roles + + &LONG_URI_REFHEAD; + + + &GET; + + /roles?serviceName=ServiceName + + + Get a list of roles. + + + + &GET; + + /roles/enabled?serviceName=ServiceName + + + Get a list of enabled roles. + + + + + + &CODES; 200, + 203 + + + &ERROR_CODES; + unauthorized (401), + forbidden (403), + badRequest (400), + authFault (500), + serviceUnavailable (503) + + &NO_REQUEST; + + Roles Response: XML + + + + + + Roles Response: JSON + + + + +
+
+ Get Role + + &LONG_URI_REFHEAD; + + + &GET; + + /roles/roleId + + + Get a role. + + + + + + &CODES; 200, + 203 + + + &ERROR_CODES; + unauthorized (401), + forbidden (403), + badRequest (400), + authFault (500), + serviceUnavailable (503) + + &NO_REQUEST; + + Role Response: XML + + + + + + + Role Response: JSON + + + + + +
+
+ Get roles for a User + + &LONG_URI_REFHEAD; + + + &GET; + + /users/userId/roleRefs + + + Get a list of roles for a user. + + + + + + &CODES; 200, + 203 + + + &ERROR_CODES; + unauthorized (401), + forbidden (403), + badRequest (400), + authFault (500), + serviceUnavailable (503) + + &NO_REQUEST; + + Role Refs Response: XML + + + + + + Role Refs Response: JSON + + + + +
+
+ Add Role to a User + + &LONG_URI_REFHEAD; + + + &POST; + + /users/userId/roleRefs + + + Add a role to a user. + + + + + + &CODES; + 201 + + + &ERROR_CODES; + unauthorized (401), + forbidden (403), + badRequest (400), + itemNotFound (404), + authFault (500), + serviceUnavailable (503) + + + Add Role Request: XML + + + + + + + Add Role Request: JSON + + + + + +
+
+ Remove roles from a User + + &LONG_URI_REFHEAD; + + + &DELETE; + + /users/userId/roleRefs/roleId + + Remove a role from a user. + + + + + + &CODES; + 204 + + + &ERROR_CODES; + unauthorized (401), + forbidden (403), + badRequest (400), + itemNotFound (404), + authFault (500), + serviceUnavailable (503) + + &NO_REQUEST; +
+
+ diff --git a/docs/guide/src/docbkx/xsd/roles.xsd b/docs/guide/src/docbkx/xsd/roles.xsd index 31e40ae5..4ae8449b 100644 --- a/docs/guide/src/docbkx/xsd/roles.xsd +++ b/docs/guide/src/docbkx/xsd/roles.xsd @@ -34,7 +34,7 @@ - + - +