Obtener credenciales
Versión del producto: 10.11
Último modificado: 31 julio 2024
Obtiene la lista de todas las credenciales guardadas en el producto.
Punto final
https://<Director_IP_address>:4443/c/router
Ejemplo de solicitud
curl -X POST \
-- url https://<Director_IP_address>/c/router \
-- "cache-control: no-cache" \
-- "content-type: application/json" \
-- @cookies.txt \
-- data'{
"action": "CredentialManagement",
"method": "list",
"data": [{"filter": {
"start": 0,
"count": 200,
"sort": "USERNAME",
"sortAsc": true,
"criteria": [{
"type": "OR",
"criteria": [{
"name": "USERNAME",
"type": "ILIKE",
"value": "aaa"}]
}]
}
}],
"type": "rpc",
"tid": 1}'
Campos de solicitud
Campo
|
Tipo
|
Valor(es)
|
---|---|---|
action
|
string |
|
method
|
string |
|
data
|
Json |
Filtrar parámetros. Consulte la siguiente tabla |
type
|
string |
|
tid
|
integer |
|
Filtrar
Campo |
Valor |
Descripción |
---|---|---|
|
integer |
ID de inicio del inquilino a devolver |
|
integer |
Número de inquilinos a devolver |
|
string |
Parámetro de credenciales para ordenar con |
|
boolean |
|
|
array |
Filtrar criterios. Véanse las filas siguientes |
type
|
string | Tipo de criterio |
|
string |
Nombre del criterio. |
|
string |
Tipo de criterio. |
|
string |
Valor del criterio |
Muestra de respuesta
{
"action": "CredentialManagement",
"method": "list",
"tid": "1",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data": [
{
"id": 1,
"type": "PASSWORD",
"username": "administrator",
"password": "$FAKE_PASSWORD$",
"privateKey": null,
"privateKeyFileName": null,
"keyPassword": null,
"description": "" }
]
}
Campos de respuesta
Campo
|
Valor
|
Descripción
|
---|---|---|
message
|
string | Mensaje si la solicitud ha fallado |
where
|
string | Referencia al método en el que se produjo el problema |
cause
|
string | Causa del fallo |
data | array | Información sobre credenciales |
data
Campo
|
Valor
|
Descripción
|
---|---|---|
|
int | Identificación de credenciales |
type
|
string | Tipo de credenciales. Valores posibles: %s dfsdf %3228%lkjlkj% o PRIVATE_KEY |
username
|
string | Nombre de usuario |
password
|
string | Contraseña (ofuscada) |
privateKey
|
string | Clave privada |
privateKeyFileName
|
string | Nombre de archivo de la clave privada |
keyPassword
|
string | Contraseña de clave privada (ofuscada) |
description
|
string | Descripción |