API v2.0
Copyright © 2010, 2011, 2012, 2013 OpenStack Foundation
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.
2013-05-23
Abstract
This document describes how to develop applications that use the OpenStack Identity Service API v2.0 for authentication. This document also describes how to integrate services with the OpenStack Identity Service API v2.0.
List of Tables
- 2.1. Response Types
- 2.2. Compression Headers
- 2.3. Fault Types
- 3.1. Authentication Header
- 3.2. Validate Token Request Parameters
- 3.3. Check Token Request Parameters
- 3.4. List Endoints for a Token Request Parameters
- 3.5. List users Request Parameters
- 3.6. Add user Request Parameters
- 3.7. Update user Request Parameters
- 3.8. Delete user Request Parameters
- 3.9. List Global Roles for a User Request Parameters
- 3.10. Add Tenant Request Parameters
- 3.11. Update Tenant Request Parameters
- 3.12. Delete a 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: XML
- 3.3. Authenticate for Service API Request: JSON
- 3.4. Authenticate for Service API Request: JSON
- 3.5. Authenticate for Service API Response: XML
- 3.6. Authenticate for Service API Response: JSON
- 3.7. Validate Token Response: XML
- 3.8. Validate Token Response: JSON
- 3.9. List Endoints for a Token Response: XML
- 3.10. List Endoints for a Token Response: JSON
- 3.11. List users Response: XML
- 3.12. List users Response: JSON
- 3.13. Add user Request: XML
- 3.14. Add user Request: JSON
- 3.15. Add user Response: XML
- 3.16. Add user Response: JSON
- 3.17. Update user Request: XML
- 3.18. Update user Request: JSON
- 3.19. Update user Response: XML
- 3.20. Update user Response: JSON
- 3.21. List Global Roles for a User Response: XML
- 3.22. List Global Roles for a User Response: JSON
- 3.23. Add Tenant Request: XML
- 3.24. Add Tenant Request: JSON
- 3.25. Add Tenant Response: XML
- 3.26. Add Tenant Response: JSON
- 3.27. Update Tenant Request: XML
- 3.28. Update Tenant Request: JSON
- 3.29. Update Tenant Response: XML
- 3.30. Update Tenant Response: JSON

