GET Identity/Self
Returns the Web SDK caller's self identity and all identities associated with the authenticated identity.
Requirements
- Permissions: The caller is not required to have any special permissions.
- Token scope: Any valid scope, such as Agent, Certificate, or SSH
Headers
-
Content type: Content-Type:application/json.
- Token: The bearer access token that you received. For example, Authorization:Bearer 4MyGeneratedBearerTknz==. For more information, see Passing a bearer token in your API calls.
Parameters
None.
Returns
|
Name |
Description |
|---|---|
|
Identities |
An array of Identity Entry object values associated with the caller's identity. The element at index 0 is self. |
Example: List all identities for an authenticated identity
Request
GET https://tpp.venafi.example/vedsdk/Identity/Self Authorization:Bearer 4MyGeneratedBearerTknz==
Response
HTTP/1.1 200 OK
{
"Identities":[
{
"FullName":"\\VED\\Identity\\admin",
"Name":"admin",
"Prefix":"local",
"PrefixedName":"local:admin",
"PrefixedUniversal":"local:{b6e6a98b-6419-4497-9249-860d136dfba0}",
"Type":1,
"Universal":"{b6e6a98b-6419-4497-9249-860d136dfba0}"
},
{
"FullName":"\\VED\\Identity\\Everyone",
"IsGroup":true,
"Name":"Everyone",
"Prefix":"local",
"PrefixedName":"local:Everyone",
"PrefixedUniversal":"local:{4e981b79-333c-4756-9434-45d4e1559ca7}",
"Type":2,
"Universal":"{4e981b79-333c-4756-9434-45d4e1559ca7}"
},
{
"FullName":"\\VED\\Identity\\Local",
"Name":"Local",
"Prefix":"local",
"PrefixedName":"local:Local",
"PrefixedUniversal":"local:{998b175f-795c-4e57-9fd8-7da74dc37080}",
"Type":32,
"Universal":"{998b175f-795c-4e57-9fd8-7da74dc37080}"
}
]
}