Generating a Temporary Login Command¶
Description¶
Generate a temporary login command using the value of X-Swr-Dockerlogin in the response header and the value of host in the response body.
Constraints¶
None
URI¶
POST /v2/manage/utils/secret
Parameter | Mandatory | Type | Description |
|---|---|---|---|
projectname | No | String | Project name. The default value is the region name. Example: eu-de |
Request Parameters¶
Parameter | Mandatory | Type | Description |
|---|---|---|---|
Content-Type | Yes | String | Message body type (format). The value can be application/json or charset=utf-8 application/json. Default value: application/json |
X-Auth-Token | Yes | String | User token. The token can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is the user token. |
Response Parameters¶
Status code: 200
Parameter | Type | Description |
|---|---|---|
X-Swr-Dockerlogin | String | Docker login command, for example: docker login -u |
Parameter | Type | Description |
|---|---|---|
auths | Map<String,AuthInfo> | Authentication information. |
Parameter | Type | Description |
|---|---|---|
auth | String | Base64-encoded authentication information. |
Example Request¶
POST https://{endpoint}/v2/manage/utils/secret
Example Response¶
Status code: 200
Creation succeeded.
{
"auths" : {
"swr.xxx" : {
"auth" : "Y24tbm9ydGg******hhMTgzMGVmN2RhZjJm"
}
}
}
Status Codes¶
Status Code | Description |
|---|---|
200 | Creation succeeded. |
400 | Request error. |
401 | Authentication failed. |
500 | Internal error. |
Error Codes¶
For details, see Error Codes.