Removes WADL references from Identity v2.0 API
- Removes chapter files that pointed to WADL. Change-Id: Ibab38272290ef2a60757089c818a12ec9ec9c8d7
This commit is contained in:
parent
a47eba6e4c
commit
da2d7f528a
@ -1,22 +0,0 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:m="http://www.w3.org/1998/Math/MathML"
|
||||
xmlns:html="http://www.w3.org/1999/xhtml"
|
||||
xmlns:acme="http://docs.acme.org/servers/api/ext/template/v1.0"
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
||||
xmlns:osapi="http://docs.openstack.org/compute/api/v1.1"
|
||||
version="5.0" xml:id="hp-idm" role="api-reference">
|
||||
<title>HP extensions to OpenStack Identity</title>
|
||||
<para>Use the HP-IDM extension to perform operations on
|
||||
templates.</para>
|
||||
<wadl:resources>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/HP-IDM-admin.wadl#tokenById">
|
||||
<wadl:method href="#validateToken"/>
|
||||
<wadl:method href="#checkToken"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</chapter>
|
@ -1,44 +0,0 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:html="http://www.w3.org/1999/xhtml"
|
||||
version="5.0" role="api-reference" xml:id="Service_API_Client_Operations">
|
||||
<title>Client operations</title>
|
||||
<para>These operations enable clients to get API version and extension information, and get
|
||||
authentication tokens.</para>
|
||||
<section xml:id="identity-v2-versions">
|
||||
<title>API versions</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity.wadl#versions">
|
||||
<wadl:method href="#getVersions-v2"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity.wadl#version">
|
||||
<wadl:method href="#getVersionInfo-v2.0"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="identity-api-extensions">
|
||||
<title>Extensions</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity.wadl#extensions">
|
||||
<wadl:method href="#listExtensions-v2.0"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity.wadl#extension">
|
||||
<wadl:method href="#getExtension-v2.0"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="identity-auth-v2">
|
||||
<title>Tokens</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity.wadl#tokens">
|
||||
<wadl:method href="#authenticate-v2.0"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
</chapter>
|
@ -1,103 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE chapter [
|
||||
<!-- Some useful entities borrowed from HTML -->
|
||||
<!ENTITY ndash "–">
|
||||
]>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:html="http://www.w3.org/1999/xhtml"
|
||||
xml:id="Service_API_Admin_Operations" version="5.0" role="api-reference">
|
||||
<title>Administrative operations</title>
|
||||
<para>The OpenStack Identity API administrative operations enable service developers to get and
|
||||
validate access tokens, manage users, tenants, roles, and service endpoints.</para>
|
||||
<para>Most administrative API calls require authentication. The only calls available without
|
||||
authentication are the calls to discover the service – getting version info, WADL
|
||||
contract, dev guide, help, and so on – and the call to authenticate and get a
|
||||
token.</para>
|
||||
<para>Authentication is performed by passing in a valid token in the <code>X-Auth-Token</code>
|
||||
header on the request from the client. The Identity API verifies that the token has, or
|
||||
belongs to a user that has, the <code>Admin</code> role.</para>
|
||||
<para>For information about how to create your first administrator, see the <link
|
||||
xlink:href="http://docs.openstack.org/admin-guide-cloud/content/"><citetitle>OpenStack
|
||||
Cloud Administrator Guide</citetitle></link>.</para>
|
||||
<section xml:id="admin-versions">
|
||||
<title>Versions</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-version">
|
||||
<wadl:method href="#admin-getVersionInfo"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="admin-extensions">
|
||||
<title>Extensions</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-extensions">
|
||||
<wadl:method href="#admin-listExtensions-v2.0"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-extension">
|
||||
<wadl:method href="#admin-getExtension-v2.0"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="admin-tokens">
|
||||
<title>Tokens</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-tokens">
|
||||
<wadl:method href="#admin-authenticate"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-tokenById">
|
||||
<wadl:method href="#admin-validateToken"/>
|
||||
<wadl:method href="#admin-checkToken"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="admin-users">
|
||||
<title>Users</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-users">
|
||||
<wadl:method href="#admin-addUser"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-userId">
|
||||
<wadl:method href="#admin-updateUser"/>
|
||||
<wadl:method href="#admin-deleteUser"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-name">
|
||||
<wadl:method href="#admin-getUserByName"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-userid">
|
||||
<wadl:method href="#admin-getUserById"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-userRoles">
|
||||
<wadl:method href="#admin-listUserGlobalRoles"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="admin-tenants">
|
||||
<title>Tenants</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-tenants">
|
||||
<wadl:method href="#admin-listTenants"/>
|
||||
<wadl:method href="#admin-getTenantByName"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-tenantById">
|
||||
<wadl:method href="#admin-getTenantById"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-userRolesForTenant">
|
||||
<wadl:method href="#admin-listRolesForUserOnTenant"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
</chapter>
|
@ -1,192 +0,0 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook"
|
||||
xml:id="openstack_identity_extensions" version="5.0"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude" role="api-reference">
|
||||
<title>OpenStack extensions to OpenStack Identity</title>
|
||||
<section xml:id="os-ksadm-admin-ext">
|
||||
<title>OS-KSADM extension</title>
|
||||
<section xml:id="ksadm-users">
|
||||
<title>Users</title>
|
||||
<wadl:resources
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#users-v2.0">
|
||||
<wadl:method href="#listUsers"/>
|
||||
<wadl:method href="#addUser"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#userById-v2.0">
|
||||
<wadl:method href="#updateUser"/>
|
||||
<wadl:method href="#deleteUser"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="ksadm-roles">
|
||||
<title>Roles</title>
|
||||
<wadl:resources
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#userRoles-v2.0">
|
||||
<wadl:method href="#listUserRoles"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#userRoleById-v2.0">
|
||||
<wadl:method href="#addUserRole"/>
|
||||
<wadl:method href="#deleteUserRole"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#roles-v2.0">
|
||||
<wadl:method href="#getRoleByName"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#roles_list-v2.0">
|
||||
<wadl:method href="#listRoles"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#roles-v2.0">
|
||||
<wadl:method href="#addRole"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#roleId-v2.0">
|
||||
<wadl:method href="#getRole"/>
|
||||
<wadl:method href="#deleteRole"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="ksadm-tenants">
|
||||
<title>Tenants</title>
|
||||
<wadl:resources
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#tenants-v2.0">
|
||||
<wadl:method href="#addTenant"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#tenantById-v2.0">
|
||||
<wadl:method href="#updateTenant"/>
|
||||
<wadl:method href="#deleteTenant"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#usersForTenant-v2.0">
|
||||
<wadl:method href="#listUsersForTenant"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#userSpecificRoleForTenant-v2.0">
|
||||
<wadl:method href="#addRolesToUserOnTenant"/>
|
||||
<wadl:method href="#deleteRoleFromUserOnTenant"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="ksadm-services">
|
||||
<title>Services</title>
|
||||
<wadl:resources
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#services-v2.0">
|
||||
<wadl:method href="#listServices"/>
|
||||
<wadl:method href="#addService"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#serviceName-v2.0">
|
||||
<wadl:method href="#getServiceByName"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSADM-admin.wadl#serviceId-v2.0">
|
||||
<wadl:method href="#getService"/>
|
||||
<wadl:method href="#deleteService"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
</section>
|
||||
<section
|
||||
xml:id="Admin_API_Service_Developer_Operations-OS-KSCATALOG">
|
||||
<title>OS-KSCATALOG extension</title>
|
||||
<section xml:id="Endpoint_Operations_OS-KSCATALOG">
|
||||
<title>Endpoints</title>
|
||||
<wadl:resources
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSCATALOG-admin.wadl#endpoints">
|
||||
<wadl:method href="#listEndpoints"/>
|
||||
<wadl:method href="#addEndpoint"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSCATALOG-admin.wadl#endpoint">
|
||||
<wadl:method href="#getEndpoint"/>
|
||||
<wadl:method href="#deleteEndpoint"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="Endpoint_Template_Operations_OS-KSCATALOG">
|
||||
<title>Endpoint templates</title>
|
||||
<wadl:resources
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSCATALOG-admin.wadl#endpointTemplates">
|
||||
<wadl:method href="#listEndpointTemplates"/>
|
||||
<wadl:method href="#addEndpointTemplate"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSCATALOG-admin.wadl#endpointTemplateId">
|
||||
<wadl:method href="#getEndpointTemplate"/>
|
||||
<wadl:method href="#updateEndpointTemplate"/>
|
||||
<wadl:method href="#deleteEndpointTemplate"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
</section>
|
||||
<section xml:id="Admin_API_Service_Developer_Operations-OS-KSEC2">
|
||||
<title>OS-KSEC2 extension</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSEC2-admin.wadl#userCredentials">
|
||||
<wadl:method href="#listCredentials"/>
|
||||
<wadl:method href="#addUserCredential"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSEC2-admin.wadl#userCredentialsByType">
|
||||
<wadl:method href="#getUserCredential"/>
|
||||
<wadl:method href="#updateUserCredential"/>
|
||||
<wadl:method href="#deleteUserCredential"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSEC2-admin.wadl#type">
|
||||
<wadl:method href="#listCredentialsByType"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="RackExt-0001">
|
||||
<title>OS-KSS3 extension</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSS3-admin.wadl#userCredentials">
|
||||
<wadl:method href="#listCredentials"/>
|
||||
<wadl:method href="#addUserCredential"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSS3-admin.wadl#userCredentialsByType">
|
||||
<wadl:method href="#getUserCredential"/>
|
||||
<wadl:method href="#updateUserCredential"/>
|
||||
<wadl:method href="#deleteUserCredential"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSS3-admin.wadl#type">
|
||||
<wadl:method href="#listCredentialsByType"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="KSVALIDATE_OPERATIONS-token" version="5.0">
|
||||
<title>OS-KSVALIDATE extension</title>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSVALIDATE-admin.wadl#validate">
|
||||
<wadl:method href="validateToken"/>
|
||||
<wadl:method href="checkToken"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/OS-KSVALIDATE-admin.wadl#endpointsForToken">
|
||||
<wadl:method href="listEndpointsForToken"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
</chapter>
|
@ -1,205 +0,0 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE chapter [
|
||||
<!-- Useful for describing APIs -->
|
||||
<!ENTITY GET '<command xmlns="http://docbook.org/ns/docbook">GET</command>'>
|
||||
<!ENTITY PUT '<command xmlns="http://docbook.org/ns/docbook">PUT</command>'>
|
||||
<!ENTITY POST '<command xmlns="http://docbook.org/ns/docbook">POST</command>'>
|
||||
<!ENTITY DELETE '<command xmlns="http://docbook.org/ns/docbook">DELETE</command>'>
|
||||
<!ENTITY CODES 'Normal response codes:'>
|
||||
<!ENTITY ERROR_CODES 'Error response codes:'>
|
||||
<!-- Information about the extension -->
|
||||
<!ENTITY APIKEYCREDENTIALSREQUESTXML "samples/apiKeyCredentials.xml">
|
||||
<!ENTITY APIKEYCREDENTIALSREQUESTJSON "samples/apiKeyCredentials.json">
|
||||
<!ENTITY APIKEYCREDENTIALSRESPONSEXML "http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/samples/auth.xml">
|
||||
<!ENTITY APIKEYCREDENTIALSRESPONSEJSON "http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/samples/auth.json">
|
||||
]>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook"
|
||||
xml:id="rax_identity_extensions" version="5.0"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Rackspace extensions to OpenStack Identity</title>
|
||||
<para>The following Rackspace extensions enable administrators to
|
||||
complete these tasks:</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>Rackspace group administration (RAX-GRPADM)
|
||||
extension. Manage groups.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Rackspace groups service (RAX-KSGRP) extension. List
|
||||
groups for a user.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Rackspace key authentication (RAX-KSKEY) extension.
|
||||
Manage user credentials. Also, adds the
|
||||
<parameter>apikeyCredentials</parameter> extended
|
||||
attribute, which supports Rackspace-style
|
||||
authentication.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Rackspace secret question and answer (RAX-KSQA)
|
||||
extension. Get and update a secret question and answer
|
||||
for a specified user.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<table rules="all">
|
||||
<caption>Authentication header</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Header Type</td>
|
||||
<td>Name</td>
|
||||
<td>Value</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>HTTP/1.1 Request</td>
|
||||
<td>X-Auth-Token</td>
|
||||
<td>txfa8426a08eaf</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<section xmlns="http://docbook.org/ns/docbook"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xml:id="Admin_API_Service_Developer_Operations-RAX-GRPADM"
|
||||
version="5.0" role="api-reference">
|
||||
<title>Rackspace group administration (RAX-GRPADM)
|
||||
extension</title>
|
||||
<para>The Rackspace group administration (RAX-GRPADM)
|
||||
extension adds the <literal>/RAX-GRPADM/groups</literal>
|
||||
resource that enables administrators to manage
|
||||
groups.</para>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/RAX-GRPADM.wadl#groups">
|
||||
<wadl:method href="addGroup"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/RAX-GRPADM.wadl#group">
|
||||
<wadl:method href="getGroup"/>
|
||||
<wadl:method href="updateGroup"/>
|
||||
<wadl:method href="deleteGroup"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/RAX-GRPADM.wadl#user">
|
||||
<wadl:method href="addUserToGroup"/>
|
||||
<wadl:method href="removeUserFromGroup"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xmlns="http://docbook.org/ns/docbook"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xml:id="Admin_API_Service_Developer_Operations-RAX-KSGRP"
|
||||
version="5.0" role="api-reference">
|
||||
<title>Rackspace groups service (RAX-KSGRP) extension</title>
|
||||
<para>The Rackspace groups service (RAX-KSGRP) extension
|
||||
enables administrators to list groups for a user.</para>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/RAX-KSGRP-admin.wadl"
|
||||
> </wadl:resources>
|
||||
</section>
|
||||
<section xmlns="http://docbook.org/ns/docbook"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xml:id="Admin_API_Service_Developer_Operations-RAX-KSKEY-admin"
|
||||
version="5.0" role="api-reference">
|
||||
<title>Rackspace key authentication (RAX-KSKEY)
|
||||
extension</title>
|
||||
<para>The Rackspace key authentication (RAX-KSKEY) extension
|
||||
enables administrators to manage user credentials. Also,
|
||||
adds the <parameter>apikeyCredentials</parameter> extended
|
||||
attribute, which supports Rackspace-style
|
||||
authentication.</para>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/RAX-KSKEY-admin.wadl">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/RAX-KSKEY-admin.wadl#users"
|
||||
> </wadl:resource>
|
||||
</wadl:resources>
|
||||
<section xml:id="apikeycredentials">
|
||||
<title>RAX-KSKEY apikeyCredentials extended
|
||||
attribute</title>
|
||||
<para>The Rackspace key authentication (RAX-KSKEY)
|
||||
extension adds the
|
||||
<parameter>apikeyCredentials</parameter> extended
|
||||
attribute, which supports Rackspace-style
|
||||
authentication.</para>
|
||||
<informaltable rules="all">
|
||||
<thead xmlns="http://docbook.org/ns/docbook">
|
||||
<tr>
|
||||
<th>Verb</th>
|
||||
<th>URI</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>&POST;</td>
|
||||
<td>/tokens</td>
|
||||
<td>Authenticates and generates a token.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</informaltable>
|
||||
<simpara>&CODES;<returnvalue>200</returnvalue>,
|
||||
<returnvalue>203</returnvalue></simpara>
|
||||
<simpara>&ERROR_CODES; unauthorized
|
||||
(<errorcode>401</errorcode>), userDisabled
|
||||
(<errorcode>403</errorcode>), badrequest
|
||||
(<errorcode>400</errorcode>), identityFault
|
||||
(<errorcode>500</errorcode>),
|
||||
serviceUnavailable(<errorcode>503</errorcode>)</simpara>
|
||||
<para>This call returns a token if successful. Clients
|
||||
obtain this token, along with the URL to other service
|
||||
APIs, by first authenticating against OpenStack
|
||||
Identity and supplying valid credentials. This
|
||||
extension provides support for Rackspace style API Key
|
||||
credentials.</para>
|
||||
<para>Client authentication is provided through a ReST
|
||||
interface using the POST method, with v2.0/tokens
|
||||
supplied as the path. A payload of credentials must be
|
||||
included in the body.</para>
|
||||
<para>The Identity API is a ReSTful web service. It is the
|
||||
entry point to all service APIs. To access the
|
||||
Identity API, you must know its URL.</para>
|
||||
<example>
|
||||
<title>Authentication with apikeyCredentials: JSON
|
||||
request</title>
|
||||
<programlisting language="json"><xi:include href="&APIKEYCREDENTIALSREQUESTJSON;" parse="text"/></programlisting>
|
||||
</example>
|
||||
<example>
|
||||
<title>Authentication with apikeyCredentials: XML
|
||||
request</title>
|
||||
<programlisting language="xml"><xi:include href="&APIKEYCREDENTIALSREQUESTXML;" parse="text"/></programlisting>
|
||||
</example>
|
||||
<example>
|
||||
<title>Authentication with apikeyCredentials: JSON
|
||||
response</title>
|
||||
<programlisting language="json"><xi:include href="&APIKEYCREDENTIALSRESPONSEJSON;" parse="text"/></programlisting>
|
||||
</example>
|
||||
<example>
|
||||
<title>Authentication with apikeyCredentials: XML
|
||||
response</title>
|
||||
<programlisting language="xml"><xi:include href="&APIKEYCREDENTIALSRESPONSEXML;" parse="text"/></programlisting>
|
||||
</example>
|
||||
</section>
|
||||
<section xmlns="http://docbook.org/ns/docbook"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xml:id="Admin_API_Service_Developer_Operations-RAX-KSQA"
|
||||
version="5.0" role="api-reference">
|
||||
<title>Rackspace secret question and answer (RAX-KSQA)
|
||||
extension</title>
|
||||
<para>The Rackspace secret question and answer (RAX-KSQA)
|
||||
extension enables administrators to get and update a
|
||||
secret question and answer for a specified
|
||||
user.</para>
|
||||
<wadl:resources
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource
|
||||
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/identity-api/src/v2.0/wadl/RAX-KSQA-admin.wadl#secretqa"
|
||||
/>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
</section>
|
||||
</chapter>
|
@ -1,10 +0,0 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<chapter xmlns="http://docbook.org/ns/docbook"
|
||||
xml:id="rax_identity_extensions" version="5.0"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
role="api-reference">
|
||||
<title>Identity API Extensions - Rackspace</title>
|
||||
<xi:include href="../HP-IDM/HP-IDM.xml"
|
||||
xpointer="element(hp-idm-validate-tokens)"/>
|
||||
</chapter>
|
||||
|
@ -36,6 +36,17 @@
|
||||
services with the OpenStack Identity API v2.0.</para>
|
||||
</abstract>
|
||||
<revhistory>
|
||||
<revision>
|
||||
<date>2014-08-07</date>
|
||||
<revdescription>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>Removes WADL references and links to
|
||||
the API Reference page.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</revdescription>
|
||||
</revision>
|
||||
<revision>
|
||||
<date>2014-07-29</date>
|
||||
<revdescription>
|
||||
@ -93,9 +104,10 @@
|
||||
<!-- Chapters are referred from the book file through these include statements. You can add additional chapters using these types of statements. -->
|
||||
<xi:include href="preface.xml"/>
|
||||
<xi:include href="ch_identity-general-api-info.xml"/>
|
||||
<xi:include href="ch_identity-client-api.xml"/>
|
||||
<xi:include href="ch_identity-service-api.xml"/>
|
||||
<xi:include href="ch_os_extensions.xml"/>
|
||||
<xi:include href="ch_hp_extensions.xml"/>
|
||||
<xi:include href="ch_rax_extensions.xml"/>
|
||||
<chapter xml:id="Service_API_Client_Operations">
|
||||
<title>API operations and extensions</title>
|
||||
<para>For information about Identity API operations, see <link
|
||||
xlink:href="http://developer.openstack.org/api-ref-identity-v2.html"
|
||||
><citetitle>Identity API v2.0 (CURRENT)</citetitle></link>.</para>
|
||||
</chapter>
|
||||
</book>
|
||||
|
Loading…
x
Reference in New Issue
Block a user