API v2.0
Copyright © 2010, 2011 OpenStack
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
2011-08-29
Abstract
This document is intended for software developers interested in developing applications that utilize the Keystone Identity Service for authentication. This document also includes details on how to integrate services with the Keystone Identity Service.
List of Tables
- 2.1. Response Types
- 2.2. Compression Headers
- 2.3. Fault Types
- 3.1. Get Tenants Request Parameters
- 3.2. Authentication Header
- 3.3. Validate Token Request Parameters
- 3.4. Check Token Request Parameters
- 3.5. List Endoints for a Token Request Parameters
- 3.6. Get a User by Name Request Parameters
- 3.7. Get a User by ID Request Parameters
- 3.8. List User Global Roles Request Parameters
- 3.9. Get Tenants Request Parameters
- 3.10. Get tenants by name Request Parameters
- 3.11. Get Tenants by ID Request Parameters
- 3.12. List Roles for User on Tenant Request Parameters
List of Examples
- 2.1. JSON Request with Headers
- 2.2. XML Response with Headers
- 2.3. Tenant Collection, First Page: XML
- 2.4. Tenant Collection, First Page: JSON
- 2.5. Tenant Collection, Second Page: XML
- 2.6. Tenant Collection, Second Page: JSON
- 2.7. Tenant Collection, Last Page: XML
- 2.8. Tenant Collection, Last Page: JSON
- 2.9. Paginated Roles in a User: XML
- 2.10. Paginated Roles in an User: JSON
- 2.11. Request with MIME type versioning
- 2.12. Request with URI versioning
- 2.13. Multiple Choices Response: XML
- 2.14. Multiple Choices Response: JSON
- 2.15. Versions List Request
- 2.16. Versions List Response: XML
- 2.17. Versions List Response: Atom
- 2.18. Versions List Response: JSON
- 2.19. Version Details Request
- 2.20. Version Details Response: XML
- 2.21. Version Details Response: Atom
- 2.22. Version Details Response: JSON
- 2.23. Extensions Response: XML
- 2.24. Extensions Response: JSON
- 2.25. Extension Response: xml
- 2.26. Extensions Response: JSON
- 2.27. Extended User Response: XML
- 2.28. Extended User Response: JSON
- 2.29. XML Fault Response
- 2.30. JSON Fault Response
- 2.31. XML Not Found Fault
- 2.32. JSON Not Found Fault
- 3.1. Authenticate for Service API Request: XML
- 3.2. Authenticate for Service API Request: JSON
- 3.3. Authenticate for Service API Response: XML
- 3.4. Authenticate for Service API Response: JSON
- 3.5. Tenants Request with Auth Token
- 3.6. Get Tenants Response: XML
- 3.7. Get Tenants Response: JSON
- 3.8. Authenticate for Service API Request: XML
- 3.9. Authenticate for Service API Request: JSON
- 3.10. Authenticate for Service API Response: XML
- 3.11. Authenticate for Service API Response: JSON
- 3.12. Validate Token Response: XML
- 3.13. Validate Token Response: JSON
- 3.14. List Endoints for a Token Response: XML
- 3.15. List Endoints for a Token Response: JSON
- 3.16. Get a User by Name Response: XML
- 3.17. Get a User by Name Response: JSON
- 3.18. Get a User by ID Response: XML
- 3.19. Get a User by ID Response: JSON
- 3.20. List User Global Roles Response: XML
- 3.21. List User Global Roles Response: JSON
- 3.22. Tenants Request with Auth Token
- 3.23. Get Tenants Response: XML
- 3.24. Get Tenants Response: JSON
- 3.25. Get tenants by name Response: XML
- 3.26. Get tenants by name Response: JSON
- 3.27. Get Tenants by ID Response: XML
- 3.28. Get Tenants by ID Response: JSON
- 3.29. List Roles for User on Tenant Response: XML
- 3.30. List Roles for User on Tenant Response: JSON
