Cloud Enterprise Object Storage REST API

Search (SHIFT+S)




Modified since last release

Get Keys For User

GET /object/user-secret-keys/{uid}

Gets all secret keys for the specified user.

uidValid user identifier to get the keys from

Required Roles

Requires one of the following roles:

  • SYSTEM_ADMIN

  • NAMESPACE_ADMIN


Response Body

Representation of secret keys for the user including the timestamps of their creation

Field Description Type Notes
user_secret_keys
secret_key_1 First secret key String
secret_key_1_exist First secret key exist Boolean
key_timestamp_1 First key creation timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
key_expiry_timestamp_1 First key expiration timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
secret_key_2 Second secret key String
secret_key_2_exist Second secret key exist Boolean
key_timestamp_2 Second key creation timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
key_expiry_timestamp_2 Second key expiry timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
link User secret key reference link

Examples

Request
GET https://192.168.0.0:4443/object/user-secret-keys/wuser1@sanity.local HTTP/1.1

Content-Type: application/xml
X-SDS-AUTH-TOKEN: <AUTH_TOKEN>
Response
HTTP/1.1 200 OK
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<user_secret_keys>
    <secret_key_1>iawfF9GFD7A4GeC9k9KniWArdZbtzofSC42Kcr1z</secret_key_1>
    <secret_key_2></secret_key_2>
    <key_timestamp_1>2015-02-25 11:16:50.632</key_timestamp_1>
    <key_timestamp_2></key_timestamp_2>
    <link rel="self" href="/object/secret-keys"/>
</user_secret_keys>