summaryrefslogtreecommitdiff
path: root/api-ref/source/v3/parameters.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'api-ref/source/v3/parameters.yaml')
-rw-r--r--api-ref/source/v3/parameters.yaml77
1 files changed, 75 insertions, 2 deletions
diff --git a/api-ref/source/v3/parameters.yaml b/api-ref/source/v3/parameters.yaml
index 30b649e1f..e34b425cb 100644
--- a/api-ref/source/v3/parameters.yaml
+++ b/api-ref/source/v3/parameters.yaml
@@ -1,4 +1,12 @@
# variables in header
+Openstack-Auth-Receipt:
+ description: |
+ The auth receipt. A partially successful authentication
+ response returns the auth receipt ID in this header rather than in the
+ response body.
+ in: header
+ required: true
+ type: string
X-Auth-Token:
description: |
A valid authentication token for an
@@ -477,8 +485,8 @@ auth_domain:
type: object
auth_methods:
description: |
- The authentication method, which is ``password``,
- ``token``, or both methods. Indicates the accumulated set of
+ The authentication methods, which are commonly ``password``,
+ ``token``, or other methods. Indicates the accumulated set of
authentication methods that were used to obtain the token. For
example, if the token was obtained by password authentication, it
contains ``password``. Later, if the token is exchanged by using
@@ -506,6 +514,19 @@ auth_methods_passwd:
in: body
required: true
type: array
+auth_methods_receipt:
+ description: |
+ The authentication methods, which are commonly ``password``,
+ ``totp``, or other methods. Indicates the accumulated set of
+ authentication methods that were used to obtain the receipt. For
+ example, if the receipt was obtained by password authentication, it
+ contains ``password``. Later, if the receipt is exchanged by using
+ another authentication method one or more times, the
+ subsequently created receipts could contain both ``password`` and
+ ``totp`` in their ``methods`` attribute.
+ in: body
+ required: true
+ type: array
auth_methods_token:
description: |
The authentication method. For token
@@ -513,6 +534,13 @@ auth_methods_token:
in: body
required: true
type: array
+auth_methods_totp:
+ description: |
+ The authentication method. For totp
+ authentication, specify ``totp``.
+ in: body
+ required: true
+ type: array
auth_token:
description: |
A ``token`` object. The token authentication
@@ -1433,6 +1461,38 @@ projects:
in: body
required: true
type: array
+receipt_expires_at:
+ description: |
+ The date and time when the receipt expires.
+
+ The date and time stamp format is `ISO 8601
+ <https://en.wikipedia.org/wiki/ISO_8601>`_:
+
+ ::
+
+ CCYY-MM-DDThh:mm:ss.sssZ
+
+ For example, ``2015-08-27T09:49:58.000000Z``.
+
+ A ``null`` value indicates that the receipt never expires.
+ in: body
+ required: true
+ type: string
+receipt_issued_at:
+ description: |
+ The date and time when the receipt was issued.
+
+ The date and time stamp format is `ISO 8601
+ <https://en.wikipedia.org/wiki/ISO_8601>`_:
+
+ ::
+
+ CCYY-MM-DDThh:mm:ss.sssZ
+
+ For example, ``2015-08-27T09:49:58.000000Z``.
+ in: body
+ required: true
+ type: string
region_id_not_required:
description: |
(Since v3.2) The ID of the region that contains
@@ -1604,6 +1664,13 @@ request_service_id_registered_limit_body_not_required:
in: body
required: false
type: string
+required_auth_methods:
+ description: |
+ A list of authentication rules that may be used with the auth receipt
+ to complete the authentication process.
+ in: body
+ required: true
+ type: list of lists
resource_limit:
description: |
The override limit.
@@ -1909,6 +1976,12 @@ token:
in: body
required: true
type: object
+totp:
+ description: |
+ The ``totp`` object, contains the authentication information.
+ in: body
+ required: true
+ type: object
user:
description: |
A ``user`` object.