Change-Id: Ia912bed69d2eb853166caba3b9973f943d2b7c54
Issue-ID: MULTICLOUD-283
Signed-off-by: Bin Yang <bin.yang@windriver.com>
14.1. **Tokens**
-------------------------
14.1. **Tokens**
-------------------------
+---------------------+----------------------------------------------------------------------------------------------+
+---------------------+----------------------------------------------------------------------------------------------+
-| **IF Definition** | **Description** |
+| **IF Definition** | **Description** |
+=====================+==============================================================================================+
+=====================+==============================================================================================+
-| URI | http://msb.onap.org:80/api/multicloud/v0/{cloud owner}_{region}/identity/v3/auth/tokens|
+| URI | http://msb.onap.org:80/api/multicloud/v0/{cloud owner}_{region}/identity/v3/auth/tokens |
+---------------------+----------------------------------------------------------------------------------------------+
| Operation | POST |
+---------------------+----------------------------------------------------------------------------------------------+
| Direction | NSLCM-> MULTICLOUD |
+---------------------+----------------------------------------------------------------------------------------------+
+---------------------+----------------------------------------------------------------------------------------------+
| Operation | POST |
+---------------------+----------------------------------------------------------------------------------------------+
| Direction | NSLCM-> MULTICLOUD |
+---------------------+----------------------------------------------------------------------------------------------+
14.1.1. **Request**
>>>>>>>>>>>>>>>>>>>
14.1.1. **Request**
>>>>>>>>>>>>>>>>>>>
+-----------------+-----------------+-------------------+---------------+-----------------------+
| **Parameter** | **Qualifier** | **Cardinality** | **Content** | **Description** |
+=================+=================+===================+===============+=======================+
+-----------------+-----------------+-------------------+---------------+-----------------------+
| **Parameter** | **Qualifier** | **Cardinality** | **Content** | **Description** |
+=================+=================+===================+===============+=======================+
-| auth | O | 1 | Object | Same as OpenStack Identity Tokens API |
+| auth | O | 1 | Object | Same as OpenStack |
+| | | | | Identity Tokens API |
+-----------------+-----------------+-------------------+---------------+-----------------------+
+-----------------+-----------------+-------------------+---------------+-----------------------+
14.1.2. **Response**
>>>>>>>>>>>>>>>>>>>>
+-----------------+-----------------+-------------------+---------------------+--------------------------------------------------------------+
14.1.2. **Response**
>>>>>>>>>>>>>>>>>>>>
+-----------------+-----------------+-------------------+---------------------+--------------------------------------------------------------+
-| **Parameter** | **Qualifier** | **Cardinality** | **Content** | **Description** |
+| **Parameter** | **Qualifier** | **Cardinality** | **Content** | **Description** |
+=================+=================+===================+=====================+==============================================================+
| X-Subject-Token | M | 1 | String | The authentication token in Header |
+-----------------+-----------------+-------------------+---------------------+--------------------------------------------------------------+
| token | O | 1 | Object | Token response, the same as OpenStack Identity Tokens API |
+-----------------+-----------------+-------------------+---------------------+--------------------------------------------------------------+
+=================+=================+===================+=====================+==============================================================+
| X-Subject-Token | M | 1 | String | The authentication token in Header |
+-----------------+-----------------+-------------------+---------------------+--------------------------------------------------------------+
| token | O | 1 | Object | Token response, the same as OpenStack Identity Tokens API |
+-----------------+-----------------+-------------------+---------------------+--------------------------------------------------------------+
201: Created
401: Unauthorized
201: Created
401: Unauthorized
-------------------------
+---------------------+----------------------------------------------------------------------------------------------+
-------------------------
+---------------------+----------------------------------------------------------------------------------------------+
-| **IF Definition** | **Description** |
+| **IF Definition** | **Description** |
+=====================+==============================================================================================+
+=====================+==============================================================================================+
-| URI | http://msb.onap.org:80/api/multicloud/v1/{cloud-owner}/{cloud-region-id}/identity/v3/auth/tokens|
+| URI | http://msb.onap.org:80/api/multicloud/v1/{cloud-owner}/{region-id}/identity/v3/auth/tokens |
+---------------------+----------------------------------------------------------------------------------------------+
| Operation | POST |
+---------------------+----------------------------------------------------------------------------------------------+
+---------------------+----------------------------------------------------------------------------------------------+
| Operation | POST |
+---------------------+----------------------------------------------------------------------------------------------+
+-----------------+-----------------+-------------------+---------------+-----------------------+
| **Parameter** | **Qualifier** | **Cardinality** | **Content** | **Description** |
+=================+=================+===================+===============+=======================+
+-----------------+-----------------+-------------------+---------------+-----------------------+
| **Parameter** | **Qualifier** | **Cardinality** | **Content** | **Description** |
+=================+=================+===================+===============+=======================+
-| auth | O | 1 | Object | Same as OpenStack Identity Tokens API |
+| auth | O | 1 | Object | Same as OpenStack |
+| | | | | Identity Tokens API |
+-----------------+-----------------+-------------------+---------------+-----------------------+
::
+-----------------+-----------------+-------------------+---------------+-----------------------+
::
+-----------------+-----------------+-------------------+---------------------+--------------------------------------------------------------+
+-----------------+-----------------+-------------------+---------------------+--------------------------------------------------------------+
-| **Parameter** | **Qualifier** | **Cardinality** | **Content** | **Description** |
+| **Parameter** | **Qualifier** | **Cardinality** | **Content** | **Description** |
+=================+=================+===================+=====================+==============================================================+
| X-Subject-Token | M | 1 | String | The authentication token in Header |
+-----------------+-----------------+-------------------+---------------------+--------------------------------------------------------------+
+=================+=================+===================+=====================+==============================================================+
| X-Subject-Token | M | 1 | String | The authentication token in Header |
+-----------------+-----------------+-------------------+---------------------+--------------------------------------------------------------+